-利用 Github 搭建博客需要熟悉git方便管理.操作如果对git感兴趣请参考
搭建环境
安装 node
- 因为 hexo 是基于 node 框架的,先下载安装 node ,查看
node -v
版本,没有的话就根据提示操作
安装 npm
- 安装 nodejs 肯定要安装 npm ,Ubuntu下载可能会很慢,建议换成国内源,参考Ubuntu apt-get和pip源更换
初始化 blog
- 安装 hexo ,在 终端 中输入:
npm install hexo-cli -g
(参考Hexo文档) - 初始化 blog 目录:
hexo init happybear1234.github.io
(这里的 happybear1234 换成你自己的英文名,我这里就是github的用户名) - 初始化之后,进入到 blog 目录下:
cd happybear1234.github.io
(以后对博客的所以操作都是在这) - 安装
npm install
- clean一下:
hexo clean
- 生成静态页面:
hexo g
- 运行起来:
hexo s
- 打开浏览器,输入 终端 里网址 localhost:4000 就能看到了(如果提示服务端口被占用,可以换个端口,
hexo server -p 5000
)
选一个Hexo主题
- 这里提供知乎答主们推荐的hexo主题大全,刚开始为了熟悉各种配置建议使用 NexT 主题,因为文档比较详细,界面也很简洁,如果安装 NexT 主题和配置可以参考文档
部署到网上
- 现在的 blog 只能自己本地访问,可以使用 Github Pages 免费部署
创建仓库
- 创建一个 xxx.github.io 的 public 仓库,这里 xxx 写你的名字,我这里写的 happybear1234.github.io,那么之后我就可以用 happybear1234.github.io 来访问了
安装 hexo-deployer-git
- 在 blog 目录下输入下面命令,这样本地的文章才能 push 到 Github 上面去
npm install hexo-deployer-git --save