小白想写点东西记录一下自己学习的道路,在网上看到用Hexo + Github Pages的居多,折腾了大概一天,终于搭起来了。以下为本次折腾的内容==。
相关准备
Git和NodeJS
这个没什么好说的,网上下载下来安装就ok
github pages相关
登录github,创建一个名为username.github.com的repository
Hexo安装及使用
安装
执行下面这个命令下载hexo1
npm install -g hexo-cli
cd到一个目录下执行下面这个命令进行初始化1
hexo init
安装hexo的扩展插件1
npm install
生成静态页面1
hexo g
开启本地服务器1
hexo s
访问https://localhost:4000 就可以看到效果了,如果一直在加载可能是端口号4000被占用了,可以用下面这个命令开启本地服务器1
hexo s -p 4001
使用
上面只是在本地上访问的,下面需要部署到github上
首先需要修改_config.yml文件最后三行为1
2
3
4deploy:
type: git
repo: https://github.com/Jimmy2Angel/Jimmy2Angel.github.com.git
branch: master
然后使用下面的命令发布到github上1
2hexo generate
hexo deploy
然后访问https://jimmy2angel.github.io/ 就可以看到hexo默认的HelloWorld了
新建一篇文章
1 | hexo new "my first blog" |
在source/_posts文件夹下生成一个my-first-blog.md文件,用markdown编辑器编辑好后,按上面所说发布到github上即可。在某些情况下需要在执行generate命令1
hexo g
前先执行一个clean命令1
hexo clean
然后在执行deploy命令1
hexo d