搭建博客、本身的小窩?快來看看這些開源靜態網站生成器

做者:HelloGitHub-ChungZHhtml

相信不少人都想要搭建一個本身的博客或是給項目作文檔網站。本文將要推薦的靜態網站生成器(Static Site Generator, SSG),它作的事情就是把你的文檔、內容(一般爲 Markdown 文件)生成可發佈成網站(html)的工具,這樣你就能夠專心創做,同時也有了一塊本身發表本身想法的網站。而後 GitHub、Gitee 等均支持免費 Page 服務,經過簡單的配置 SSG 就能夠實現一條命令發佈,有一個本身小窩就是這麼簡單和方便~vue

下面就是 HelloGitHub 精心挑選的 GitHub 上流行、優秀的開源靜態網站生成器,歡迎小夥伴們評鑑討論。git

1. Hexo

Hexo 使用 Node.js 開發,很流行。它有數以百計的主題和插件,支持 GFM(GitHub Flavored Markdown),只須要一條命令也能將 Hexo 網站部署到 GitHub Pages、Heroku 等平臺上。目前 Vue.js 的官方文檔就由它驅動着。不過 Hexo 的速度對比其餘框架而言,並不算很是快。工具

這裏順便安利一個 Hexo 的教程:EasyHexo網站

2. Hugo

Hugo 使用 Go 語言開發,號稱」世界上最快的網頁生成器「。Stars 數量遠高於 Hexo。目前有三百多個主題。

3. VuePress

VuePress 在一衆生成器之中算是一個」後起之秀「,起初由尤雨溪牽頭開發。等發展到必定程度以後,將會取代 Hexo 成爲 Vue.js 官方文檔的生成器。它基於 Vue,能夠在 Markdown 中使用 Vue 組件,又可使用 Vue 來開發自定義主題。

4. MkDocs

MkDocs 使用 Python 開發,更偏向於文檔生成。用戶不是特別多,只有十幾個主題。

5. Gatsby

Gatsby 做爲 GitHub 上面 #static-site-generator 話題最多 Star 數量的項目,基於 React。它超越了靜態網站,更強大。能夠從任何地方加載數據。

6. Docsify

Docsify 一樣基於 Vue,偏向於文檔,動態生成網頁,最大的特色是它只有一個 index.html,在你打開網頁的時候纔開始生成。Docsify 還兼容 IE 11。缺點是對 SEO 並不太友好。

7. Jekyll

Jekyll 使用 Ruby 開發,它足夠簡單,可以讓你專一於內容。它有將近四百種主題和兩百多個插件,光這兩項就足以證實它的優秀。


最後提醒一下你們,寫博客最重要的是內容,因此你選好一個生成器、挑一個喜歡的主題以後,不要過分折騰、美化,內容纔是最重要的。

關注公衆號加入交流羣
相關文章
相關標籤/搜索