安装环境
安装 Git & Node.js
安装Hexo
npm install -g hexo
验证Hexo已安装
hexo v
安装pandoc
配置Git
git config --global {邮件地址}
ssh-keygen -t rsa -b 4096 -C {邮件地址}
,设置密码
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
在 github 里添加 key,其中 cat ~/.ssh/id_rsa.pub
查看公钥
ssh -T git@github.com
验证是否连接成功
Hi {用户名}! You've successfully authenticated, but GitHub does not provide shell access.
是正常提示
配置Hexo
如果 hexo -g
pandoc exited with code null
1 | npm un hexo-renderer-marked |
进入 _config.yml
,将mathjax的false改为true
Hexo安装目录: /node_modules/.bin
deploy.sh
内容
1 | hexo clean |