作者:HelloGitHub-ChungZH
相信很多人都想要搭建一个自己的博客或是给项目做文档网站。本文将要推举的静态网站天生器(Static Site Generator, SSG),它做的事情便是把你的文档、内容(常日为 Markdown 文件)天生可发布成网站(html)的工具,这样你就可以专心创作,同时也有了一块自己揭橥自己想法的网站。然后 GitHub、Gitee 等均支持免费 Page 做事,通过大略的配置 SSG 就可以实现一条命令发布,有一个自己小窝便是这么大略和方便~
下面便是 HelloGitHub 精心挑选的 GitHub 优势行、精良的开源静态网站天生器,欢迎小伙伴们评鉴谈论。

Hexo 利用 Node.js 开拓,很盛行。它有数以百计的主题和插件,支持 GFM(GitHub Flavored Markdown),只须要一条命令也能将 Hexo 网站支配到 GitHub Pages、Heroku 等平台上。目前 Vue.js 的官方文档就由它驱动着。不过 Hexo 的速率比拟其他框架而言,并不算非常快。
这里顺便安利一个 Hexo 的教程:EasyHexo。
2. HugoGitHub 仓库:https://github.com/gohugoio/hugoStars 数量:41.9k官方网站:https://gohugo.io/
Hugo 利用 Go 措辞开拓,号称”天下上最快的网页天生器“。Stars 数量远高于 Hexo。目前有三百多个主题。
3. VuePressGitHub 仓库:https://github.com/vuejs/vuepressStars 数量:15.6k官方网站:https://vuepress.vuejs.org/zh/
VuePress 在一众天生器之中算是一个”后起之秀“,起初由尤雨溪牵头开拓。等发展到一定程度之后,将会取代 Hexo 成为 Vue.js 官方文档的天生器。它基于 Vue,可以在 Markdown 中利用 Vue 组件,又可以利用 Vue 来开拓自定义主题。
4. MkDocsGitHub 仓库:https://github.com/mkdocs/mkdocsStars 数量:9.1k官方网站:http://www.mkdocs.org/
MkDocs 利用 Python 开拓,更倾向于文档天生。用户不是特殊多,只有十几个主题。
5. GatsbyGitHub 仓库:https://github.com/gatsbyjs/gatsbyStars 数量:42.5k官方网站:https://www.gatsbyjs.org/Gatsby 作为 GitHub 上面 #static-site-generator 话题最多 Star 数量的项目,基于 React。它超越了静态网站,更强大。可以从任何地方加载数据。
6. DocsifyGitHub 仓库:https://github.com/docsifyjs/docsifyStars 数量:12.6k官方网站:https://docsify.js.org/
Docsify 同样基于 Vue,倾向于文档,动态天生网页,最大的特点是它只有一个 index.html,在你打开网页的时候才开始天生。Docsify 还兼容 IE 11。缺陷是对 SEO 并不太友好。
7. JekyllGitHub 仓库:https://github.com/jekyll/jekyllStars 数量:39.8k官方网站:https://jekyllrb.com/Jekyll 利用 Ruby 开拓,它足够大略,能够让你专注于内容。它有将近四百种主题和两百多个插件,光这两项就足以证明它的精良。
末了提醒一下大家,写博客最主要的是内容,以是你选好一个天生器、挑一个喜好的主题之后,不要过度折腾、美化,内容才是最主要的。
末了,欢迎留言联系我们、加入我们