系统环境配置
本教程配置系统:Windows
安装Node.js
下载地址:
cmd中查询版本号,验证是否安装成功
安装Git
下载地址:
git bash中也可查阅Git的版本号
安装Hexo
|
|
至此,Hexo已在本地的部署成功
配置GitHub
需要部署在服务器上,才可以远程访问,我们这里选择GitHub Pages,GitHub有300MB免费空间可以使用。
- 生成SSH key
打开上面安装的git bash1$ ssh-keygen -t rsa -C "your_email@example.com" # 后连续按回车
生成的秘钥保存在C:\Users\yogu.ssh中
- 添加SSH Key到GitHub
打开C:\Users\yogu.ssh\id_rsa.pub
在Github网站找到 “Account Settings” > Click “SSH Keys” > Click “Add SSH key”
将C:\Users\yogu.ssh\id_rsa.pub内容复制上去
在git bash中测试ssh keys是否设置成功1$ ssh -T git@github.com
出现Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell access. 说明配置成功
- 使用GitHub Pages建立博客
在主页右下角创建New repository,name必须和用户名一致如xiangnan.github.io,等待几分钟审核,之后即可访问静态主页如http://xiangnan.github.io
NexT主题安装
下载NexT主题
启用主题
打开站点配置文件(_config.yml),找到theme字段,并将其值更改为next
部署至github
安装hexo-deployer-git
配置deploy
打开站点配置文件(config.yml),找到deploy字段
配置好后以后执行下面命令即可自动部署
发表博客时,执行下面命令,会在/source/_posts目录下会生成XXX.md文件,直接在里面用markdown语言编辑即可
这里推荐一个在线编辑工具https://stackedit.io/editor ,也可直接在WebStrome中编写(可安装插件预览)
配置NexT主题
这里使用的是WebStorm IDE进行代码的编辑,我这里将NexT通篇改成了粉色的样式
另外增加了不蒜子访客统计、sitemap(才能在百度或Google上更好的搜到自己的文章)、多说评论、百度Google分析等
关于博客的图片
使用新浪微博图床,在chrome上安装一个新浪微博的图床插件,即可方便的上传图片,获取图片地址