搭建博客、本身的小窝?快来看看这些开源静态网站生成器

做者: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 开发,它足够简单,可以让你专一于内容。它有将近四百种主题和两百多个插件,光这两项就足以证实它的优秀。


最后提醒一下你们,写博客最重要的是内容,因此你选好一个生成器、挑一个喜欢的主题以后,不要过分折腾、美化,内容才是最重要的。

关注公众号加入交流群
相关文章
相关标签/搜索