使用Hexo与github.io部署自己的博客
环境:win10
1 安装Node.JS
2 安装Hexo
cmd中
1 | npm install -g hexo-cli |
3 部署本地
初始化
1 | hexo init <folder> |
生成
1 | hexo generate |
然后在http://localhost:xxxx
中可以预览博客
4 部署github
新仓库
创建一个新的仓库,仓库名为
username.github.io
,其中username
必须是Github的用户名。然后就能在username.github.io
看到你的主页了转移
然后将仓库克隆到本地,并将第三部中创建的
<folder>
中的文件copy到仓库文件中配置文件修改
找到
_config.yml
,拖到底部找到deploy
,按如下格式修改:1
2
3
4
5deploy:
type: git
repo:
github: git@github.com:username/username.github.io.git(这种ssh的写法可以避免每次deploy要输入账号密码,不过如果git没配置ssh key的话上网找找教程
branch: master部署!
进入username.github.io
文件下1
2
3hexo clean
hexo generate
hexo deploy第一次部署需要github密码,等待片刻后可以在
https://username.github.io/
中看到自己的博客。初始状态是这样的:
5 发布文章
- 创建
在source/_posts/
中创建新的markdown
文件,或者使用以下命令创建1
hexo new <title>
预览
文章撰写完成后,执行命令1
2hexo g # 生成,即generate
hexo s # 即server即可预览自己的博客
发布
1
2hexo clean # 清楚缓存文件和静态生产文件
hexo g -d # 发布