1 2 3 4 5 6
| 序: 作为一个孤家寡人,自称孤和寡人不为过吧。🙄 寡人,在网上浏览了很多关于如何在github部署hexo的文章, 但是都是在github为我们分配的二级域名根目录下,例如https://goddywu.github.io/ 如果我想blog子目录下部署呢(https://goddywu.github.io/blog/) 读完这篇文章相信您就会了解。
|
一、安装环境
1. nodejs
安装:官网下载页
验证:$ node -v, $ npm -v 查看node及npm的版本
2. git
安装:官网下载页
验证:$ git –version 查看git的版本
3. hexo-cli
安装: $ cnpm install hexo-cli -g
验证:$ hexo -v 检查hexo的版本
二、hexo-cli脚手架的使用
1 2 3 4 5 6 7 8 9 10
| $ cd test #打开存放项目的目录 $ hexo init my-blog #下载模版项目 $ cd my-blog #打开模板项目目录 $ cnpm install #下载相关依赖的包 $ cnpm install hexo-deployer-git --save #安装扩展包 $ hexo generate / hexo g #生成静态文件 $ hexo server / hexo s [-i 127.0.0.1] [-p 4000]#默认在本地的4000端口启动项目 control + C #终止运行 $ hexo deploy / hexo d #将.deploy目录部署 [到Github] $ hexo g -d / hexo d -g #生成完毕后自动部署
|
三、操作步骤
1. github操作
- github新建项目,名称为blog
- 修改已创建好的hexo项目中的_config.yml文件
- 终端执行 $ hexo g -d
- 打开github我们的项目地址
- 选择setting
- 找到GitHub Pages勾选master branch
至此,博客就可以访问了,示例网址:
https://goddywu.github.io/blog/
参考资料