Mac下Hexo+GitHub搭建个人博客
环境搭建
Node和Git安装完成后,在终端下输入下面的命令:
sudo npm install -g hexo
初始化hexo
在用户目录下创建名为hexo的文件夹
mkdir hexo
然后cd到此目录下
cd hexo
执行下面的命令:
hexo init
生成静态页面
hexo generate
开启本地服务器
hexo server
打开浏览器,输入网址http://127.0.0.1:4000/ 查看效果
登陆GitHub,创建repository
修改_config.yml文件配置url,下面的代码中coderabbit7为GitHub用户名,ZYLing为我的博客项目名,注意URL格式
url: https://coderabbit7.github.io/ZYLing
root: /ZYLing/
配置部署项
在_config.yml文件中配置部署信息,其中repo为GitHub项目地址
deploy:
type: git
repo: https://github.com/codeRabbit7/ZYling.git
branch: master
开启pages服务
到项目文件下找到最后一个面板Settings,找到GitHub pages,并开启服务(默认不开启)
修改主题
找到自己喜欢的主题,下是一些推荐主题的链接http://www.jianshu.com/p/bcdbe7347c8d
我用的是 Yelee 主题可以预览一下作者博客
将喜欢的主题克隆到hexo/themes文件夹下
cd themes
git clone https://github.com/MOxFIVE/hexo-theme-yelee.git
修改_config.yml文件配置theme
theme: hexo-theme-yelee
*注意修改_config.yml文件后要重启hexo serve
使用下面的命令部署到GitHub
hexo d -g
hexo常用命令
生成静态文件
hexo generate
部署远端
hexo deploy
上面两个命令可以用下面缩写为下面一个
hexo d -g