第一步 前言

如何创建一个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会越来越完善。

website

StackShare

来源译:https://medium.freecodecamp.org/static-sites-are-back-24d01a01f11a

Happy coding .. :)

Comments评论



也可直接在issue下评论 https://github.com/raoenhui/raoenhui.github.io/issues