开始我的博客之旅
初始化
首先安装 Hexo!安装完成后,执行以下命令来初始化Hexo。Hexo 将会在指定文件夹中新建所需要的文件。1
2
3$ hexo init 用户名.github.io
$ cd 用户名.github.io
$ npm install
运行本地 Hexo 服务
1 | $ hexo server |
网站会在 http://localhost:4000 下启动。如果 http://localhost:4000 能够正常访问,则说明 Hexo 本地博客已经搭建起来了。下面,将网站部署到Github。
配置 Deployment
在config.yml文件中,找到Deployment,然后按照如下修改(冒号后面记得空一格!):1
2
3
4
5
6$ # Deployment
$ ## Docs: https://hexo.io/docs/deployment.html
$ deploy:
$ type: git
$ repo: git@github.com:用户名/用户名.github.io.git
$ branch: master
本地文件提交到 GitHub Pages
1 | $ // 删除旧的 public 文件 |
注意1:若上面操作失败,则需要提前安装一个扩展:1
$ npm install hexo-deployer-git --save
注意2:将需要上传至github的内容放在source文件夹,例如CNAME、favicon.ico、images等,这样在 hexo d 之后就不会被删除了。