做者:HelloGitHub-ChungZHhtml
相信不少人都想要搭建一個本身的博客或是給項目作文檔網站。本文將要推薦的靜態網站生成器(Static Site Generator, SSG),它作的事情就是把你的文檔、內容(一般爲 Markdown 文件)生成可發佈成網站(html)的工具,這樣你就能夠專心創做,同時也有了一塊本身發表本身想法的網站。而後 GitHub、Gitee 等均支持免費 Page 服務,經過簡單的配置 SSG 就能夠實現一條命令發佈,有一個本身小窩就是這麼簡單和方便~vue
下面就是 HelloGitHub 精心挑選的 GitHub 上流行、優秀的開源靜態網站生成器,歡迎小夥伴們評鑑討論。git
GitHub 倉庫:github.com/hexojs/hexogithub
Stars 數量:29.6khexo
官方網站:hexo.io框架
Hexo 使用 Node.js 開發,很流行。它有數以百計的主題和插件,支持 GFM(GitHub Flavored Markdown),只須要一條命令也能將 Hexo 網站部署到 GitHub Pages、Heroku 等平臺上。目前 Vue.js 的官方文檔就由它驅動着。不過 Hexo 的速度對比其餘框架而言,並不算很是快。工具
這裏順便安利一個 Hexo 的教程:EasyHexo。網站
GitHub 倉庫:github.com/gohugoio/hu…插件
Stars 數量:41.9k3d
官方網站:gohugo.io/
Hugo 使用 Go 語言開發,號稱」世界上最快的網頁生成器「。Stars 數量遠高於 Hexo。目前有三百多個主題。
GitHub 倉庫:github.com/vuejs/vuepr…
Stars 數量:15.6k
VuePress 在一衆生成器之中算是一個」後起之秀「,起初由尤雨溪牽頭開發。等發展到必定程度以後,將會取代 Hexo 成爲 Vue.js 官方文檔的生成器。它基於 Vue,能夠在 Markdown 中使用 Vue 組件,又可使用 Vue 來開發自定義主題。
GitHub 倉庫:github.com/mkdocs/mkdo…
Stars 數量:9.1k
官方網站:www.mkdocs.org/
MkDocs 使用 Python 開發,更偏向於文檔生成。用戶不是特別多,只有十幾個主題。
GitHub 倉庫:github.com/gatsbyjs/ga…
Stars 數量:42.5k
官方網站:www.gatsbyjs.org/
Gatsby 做爲 GitHub 上面 #static-site-generator
話題最多 Star 數量的項目,基於 React。它超越了靜態網站,更強大。能夠從任何地方加載數據。
GitHub 倉庫:github.com/docsifyjs/d…
Stars 數量:12.6k
官方網站:docsify.js.org/
Docsify 一樣基於 Vue,偏向於文檔,動態生成網頁,最大的特色是它只有一個 index.html
,在你打開網頁的時候纔開始生成。Docsify 還兼容 IE 11。缺點是對 SEO 並不太友好。
GitHub 倉庫:github.com/jekyll/jeky…
Stars 數量:39.8k
官方網站:jekyllrb.com/
Jekyll 使用 Ruby 開發,它足夠簡單,可以讓你專一於內容。它有將近四百種主題和兩百多個插件,光這兩項就足以證實它的優秀。
最後提醒一下你們,寫博客最重要的是內容,因此你選好一個生成器、挑一個喜歡的主題以後,不要過分折騰、美化,內容纔是最重要的。
關注公衆號加入交流羣