搭建博客

记录搭建的小窝

                        GitHubPages + Hexo

1. 创建GitHub repository

登录GitHub 创建repository;名称为:username.github.io
mac终端下输入
ssh-keygen -t rsa -C "your_email@example.com"
打开id_rsa.pub文件,将文本内容复制。在GitHub中按顺序点击 Settings - SSH and GPG keys - New SSH key 将文本内容粘贴进Key栏
检查SSH Key是否配置成功 ssh -T git@github.com

2. 安装Hexo

先安装Node.js, Git
npm命令安装hexo:npm install -g hexo
根目录下创建myblog目录(方便管理):mkdir myblog
cd进入myblog目录,执行:hexo init
执行npm install
执行hexo g hexo d
浏览器中输入http://localhost:4000/ 查看本地博客

3. 本地博客同步至GitHub

编辑myblog文件夹中的_config.yml文件中的deploy节点

deploy:
  type: git
  repo: git@github.com:username/username.github.io.git
  brach: master
注意":"后的空格    

安装插件:npm install hexo-deployer-git --save
执行:hexo clean hexo generate hexo deplpoy
在浏览器中输入username.github.io便可以访问博客了

4. 文章的编辑与发布

执行:hexo new post 'title' 生成名为“title”的文章
在本地博客的source->_posts 路径下可以看到md格式的文件,可以用markdown编辑器进行编辑
再执行 hexo clean hexo g hexo d进行更新

参考

https://www.jianshu.com/p/e5f95eb990ad