GitHb、Gitee等平台均提供免费的Page服务,只需简单的配置SSG命令,就能轻松搭建自己的小窝。下面,我们就来盘点一下HelloGitHb精心挑选的几个在GitHb上流行且优秀的开源静态网站生成器。
1. Hexo
GitHb仓库:https://githb.com/hexojs/hexo
Stars数量:9.6k
官方网站:https://hexo.io
Hexo是一个基于Node.js的静态站点生成器,它有数以百计的主题和插件,支持GFM(GitHbFlavoredMarkdown),一条命令即可将Hexo网站部署到GitHbPages、Herok等平台上。目前Vue.js的官方文档就由它驱动着。虽然Hexo的速度与其他框架相比不算非常快,但它仍然是一个不错的选择。
顺便安利一个Hexo教程:EasyHexo。
2. Hgo
GitHb仓库:https://githb.com/gohgoio/hgo
Stars数量:41.9k
官方网站:https://gohgo.io
Hgo是一个使用Go语言开发的静态站点生成器,被誉为“世界上最快的网页生成器”。其Stars数量远超Hexo,目前已有三百多个主题。Hgo的开发团队致力于优化网站的加载速度和稳定性能。
3. VePress
GitHb仓库:https://githb.com/vejs/vepress
Stars数量:15.6k
官方网站:https://vepress.vejs.org/zh
VePress是一个“后起之秀”的静态站点生成器,最初由尤雨溪牵头开发。其发展到一定程度后,将有可能取代Hexo成为Vue.js官方文档的生成器。VePress基于Vue.js,可以在Markdown中使用Vue组件,还可以使用Vue来开发自定义主题。
4. MkDocs
GitHb仓库:https://githb.com/mkdocs/mkdocs
Stars数量:9
官方网站:https://mkdocs.org
MkDocs是一个注重文档生成的静态站点生成器。其用户不是特别多,只有十几个主题。
5. Gatsby
GitHb仓库:https://githb.com/gatsbyjs/gatsby
Stars数量:4.5k
官方网站:https://www.gatsbyjs.org
Gatsby是GitHb上#static-site-generator话题最多Stars数量的项目,基于React.js。它超越了静态网站的范畴,更强大。可以从任何地方加载数据。
6. Docsify
GitHb仓库:https://githb.com/docsifyjs/docsify
Stars数量:1.6k
官方网站:https://docsify.js.org
Docsify同样基于Vue.js,偏向于文档生成,动态生成网页。其最大的特点是只有一个index.html文件,在你打开网页的时候才开始生成。Docsify还兼容IE11。
7. Jekyll
GitHb仓库:https://githb.com/jekyll/jekyll
Stars数量:9.8k
官方网站:https://jekyllrb.com
Jekyll是一个使用Ruby语言开发的静态站点生成器,足够简单,让开发者能够专注于内容。它拥有将近四百种主题和两百多个插件。
最后提醒一下大家,写博客最重要的是内容。在选择好一个生成器、挑选一个喜欢的主题后,不要过度折腾、美化,内容才是最重要的。欢迎留言联系我们,加入我们。
Comments are closed.