主要技術爲: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