主要技术为:nodeJs + git + hexo;
nodeJs和git这里就很少说了,直接去官网下载注册便可,主要说下hexo。html
mkdir hexo && cd hexo npm i hexo-cli -g npm i hexo --save
hexo -v
hexo init
npm i # 或者 cnpm i 或者 yarn 均可以
hexo g # 以后每次操做须要看效果调试时直接输入 hexo s 便可 hexo s
git config --global urser.name "zine-fj" git config --global user.email "747810974@qq.com" #生成秘钥 ssh-keygen -t rsa -C "747810974@qq.com"
_config.yml
,找到Deployment,而后操做以下:deploy: type: git repo: git@github.com:yourname/yourname.github.io.git branch: master
hexo new post "article name"
hexo\source\_posts
中将会看到 article name.md
文件,使用MarDown编辑方式编辑便可# 生成 hexo g # 部署 hexo d # 固然也能够一步操做(我常常这样) hexo d -g
yourname.github.io
便可看到生成的文章,好比个人(https://zine-fj.github.io) 注意:node
npm i hexo-deployer-git --save
publickey
错误信息,则多是秘钥配置问题,查看另外一篇博客 Git秘钥问题hexo clean
,不然后期的修改可能获取不到!两个主题推荐:
一个是github上Star排名第五的Yilia,
另外一个是github上Star排名第一的next。
我目前用的是next的主题git
在官网中看文档便可,看这个官网能够少踩不少坑...
Next主题配置官网github
_config.yml
文件,一个在根目录,一个在主题(next)目录。theme:next
Pisces
因此最终推荐使用:Valine,注册登陆运行
在主题配置中找到 valine
将其enable设置为true,并填写相应的appid、appkey便可shell
参考网址:(https://blog.csdn.net/gdutxia...npm