自动生成静态站点系统推荐
如何创建一个CMS网站,WordPress无疑是最好的选择。但是如果只生成静态站点,那便有很多千秋各异的选择,下面我将一一介绍。
Jekyll
Jekyll是最流行的生成器。它主要是通过Ruby编译自动生成GitHub页面,所以在个人项目和文档中非常流行 。而且它还有一个庞大的用户群和一个大的插件目录,这是个很大的优势。
Hugo
Hugo很像Jekyll,但是它对比Jekyll的优势是编译速度特别快,当有很多篇博客时,Jekyll的编译速度会非常慢。
而且Hugo创建一个网站只要几秒,里面剥离了很多抽象的东西,使用户不需要配置很多东西变可以快速建站,对用户来说更加简单。
Hexo
Hexo是一个新出现的技术,它是NodeJs编译生成的。大部分用于创建博客平台。它有着Jekyll的可扩展性和Hugo的速度,而且用nodejs起服务,对前端工程师来说是个不错的选择。
Wintersmith
Wintersmith也是一个用NodeJs来编译的生成器。它最大的不同点就是非常的简单,它就想一个平台,你可以安装很多插件来满足你的需求。它需要一些精力去安装插件调整后才能进行工作,但是这样也给了用户更多的空间去自定义化。
Gatsby
Gatsby是最新也是最有趣的生成器。它将静态页面引入框架中,它使用react和webpack来做单页应用管理你的网页内容。它根据自己的需求移除很多配置项,给开发人员提供了个简单高效的解决方案,最终将生成一个现代和高端应用程序。 事实上,Gatsby可以用来做很多事情,而不仅仅是生成一个博客。它的真正极限还没有被发现。很多React开发人员正在自发参与Gatsby的开发,Gatsby会越来越完善。
原文:https://medium.freecodecamp.org/static-sites-are-back-24d01a01f11a
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!