Hexo
Hexo是一個(gè)簡(jiǎn)單杠人、快速填帽、強(qiáng)大的基于 Github Pages 的博客發(fā)布工具,支持Markdown格式唧躲,有眾多優(yōu)秀插件和主題造挽。
官網(wǎng): http://hexo.io
github: https://github.com/hexojs/hexo
原理
由于github pages存放的都是靜態(tài)文件,博客存放的不只是文章內(nèi)容弄痹,還有文章列表饭入、分類、標(biāo)簽肛真、翻頁(yè)等動(dòng)態(tài)內(nèi)容谐丢,假如每次寫完一篇文章都要手動(dòng)更新博文目錄和相關(guān)鏈接信息,相信誰(shuí)都會(huì)瘋掉蚓让,所以hexo所做的就是將這些md文件都放在本地乾忱,每次寫完文章后調(diào)用寫好的命令來(lái)批量完成相關(guān)頁(yè)面的生成,然后再將有改動(dòng)的頁(yè)面提交到github历极。
hexo g #完整命令為hexo generate,用于生成靜態(tài)文件
hexo s #完整命令為hexo server,用于啟動(dòng)服務(wù)器窄瘟,主要用來(lái)本地預(yù)覽
hexo d #完整命令為hexo deploy,用于將本地文件發(fā)布到github上
hexo n #完整命令為hexo new,用于新建一篇文章
hexo d 命令就是講本地hexo文件夾中的 public文件夾內(nèi)容發(fā)布到github上
hexo g 命令就是將本地markdown文件,安裝寫好主題與規(guī)則生成文件夾與頁(yè)面的文件趟卸,hexo是基于nodeJS的蹄葱,這就是基于nodeJS對(duì)文件進(jìn)編譯
用hexo搭建github博客詳細(xì)全圖解 - 簡(jiǎn)書 http://www.reibang.com/p/fde2cced630d
從零開始搭建個(gè)人Hexo博客_java_UtopiaOfArtoria的博客-CSDN博客 https://blog.csdn.net/utopiaofartoria/article/details/86539130