Build hexo with github page.
install npm
安装hexo之前需要node.js环境,通过nvm安装npm,根据curl/wget选择下载方式。
1 | $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | sh |
install hexo
接下来只需要使用 npm 即可完成 Hexo 的安装。
1 | $ npm install -g hexo-cli |
初始化一个blog
1 | $ hexo init blogXWJ |
刚刚创建的Blog文件夹中,输入命令新建博客。
1 | hexo new “test” |
遇到的error:
npm 安装 hexo 卡住问题解决
错误解决:bash: nvm: command not found
set gitpage
部署hexo到github.io主页。
生成ssh密钥文件:
1 | $ git config --global user.name "你的GitHub用户名" |
然后直接三个回车即可,默认不需要设置密码,然后找到生成的.ssh的文件夹中的id_rsa.pub密钥,将内容全部复制
然后将~/.ssh/id_rsa.pub里面的字符全部复制粘贴到XiWJ.github.io的Deploy Key中。
同时修改blogXWj主站的_config.yml,将最后面的deploy改为如下:
1 | # Deployment |
遇到问题:
设置 SSH 使用 hexo deploy 时免输用户名密码
set livere
为博客设置评论功能,试过Gitment和Valine,简直扯淡,就是装不起来。最后采用livere(来必力)装起来了。参考网址:
hexo添加评论功能
为Hexo博客添加LiveRe评论系统
use hexo
使用起来就是命令行:
1 | $ hexo n "文件名" |