Hexo 博客搭建 (1) - Hexo+GithubPages+Next
本文说明 windows 环境下的 Hexo + github pages+ Next 的建站流程。以及备份 Github Pages 相关配置与文档。
主机环境配置
- 本机安装
Nodejs
- 本机安装
npm
, 一般不建议使用cnpm
- 本机安装
git
- 使用
npm
安装hexo
,npm install -g hexo-cli
, 如出现下载缓慢,建议使用镜像站,因镜像站变动较多,这里不列出。
本地测试
hexo clean
hexo g
hexo s
- 浏览器访问
localhost:4000
主题配置
本文使用 Next 主题,如需更多,请前往 Hexo Themes。
- 创建博客存储用文件夹,如
D:\myblog
- 使用管理员权限打开命令行,建议使用 windows 的
cmd.exe
. - 文件夹路径内执行
hexo init
- 执行
npm install hexo-theme-next
, 此时将next
主题安装在myblog\node_moudles\hexo-theme-next
中 - 注意区别主题配置文件与站点配置文件
- 主题美化与站点信息配置不属于本博客详述内容,个性化内容请查找互联网文档
- 重要!Hexo 配置的静态博客实际文件在本地,所以建议将
myblog
文件夹用一个新的Github
仓库保存,以免丢失时方便找回,或防止在Next
更新时丢失配置好的主题。
Github Pages
- Github
新建仓库,要求与用户名完全同名。如:
<yonghuming>.github.io
- 本机安装
npm install hexo-deployer-git --save
- 修改站点配置文件
_config.yml
,注意不是主题配置文件
1 | deploy: |
- 编写与发布流程
1 | hexo new <filename> # 不包含后缀 |