系统环境配置
安装Node.js
安装Git
安装Hexo
1 2 3 4 5 6 7
| cd d:/hexo npm install hexo-cli -g hexo init blog cd blog npm install hexo g hexo s
|
可以在http://localhost:4000/ 查看
常用简写
1 2 3 4
| hexo n == hexo new hexo g == hexo generate hexo s == hexo server hexo d == hexo deploy
|
常用组合
http://localhost:4000/ 可以看到一篇内置的blog(Hello world)。
Hexo主题设置
安装主题
1 2
| hexo clean git clone https://github.com/giscafer/hexo-theme-cafe.git themes/cafe
|
启用主题
修改Hexo目录下的_config.yml配置文件中的theme属性,将其设置为cafe
更新主题
1 2 3 4
| cd themes/cafe git pull hexo g hexo s
|
现在打开http://localhost:4000/ ,会看到我们已经应用了一个新的主题。
Github Pages设置
创建自己的Github Pages
eg.:ZQiang94.github.io
部署Hexo到Github Pages
安装扩展
1
| npm install hexo-deployer-git --save
|
使用hexo deploy部署
1 2 3 4
| deploy: type: git repo: git@github.com:jiji262/jiji262.github.io.git branch: master
|
然后在命令行中执行
使用git命令行部署
clone github repo
1 2 3
| cd d:/hexo/blog git clone https://github.com/zqiang94/zqiang94.github.io.git .deploy/zqiang94.github.io
|
将我们之前创建的repo克隆到本地,新建一个目录叫做.deploy用于存放克隆的代码。
创建一个deploy脚本文件
1 2 3 4 5 6
| hexo generate cp -R public/* .deploy/ZQiang94.github.io cd .deploy/ZQiang94.github.io git add . git commit -m “update” git push origin master
|
需要部署的时候,执行这段脚本就可以了(比如可以将其保存为deploy.sh)。执行过程中可能需要让你输入Github账户的用户名及密码,按照提示操作即可。
Hexo 主题配置
查看原文
原文
本人搭建该站点只参考了这一篇博文,非常详细,再次表示感谢。