使用静态网站生成器是否适用于50页的网站?

时间:2013-08-13 21:21:52

标签: content-management-system middleman static-site

WordPress非常棒,但我希望简化和加速我的网站并删除所需的数据库组件。由于我的大多数页面都没有经常更改,我认为将其移动到静态站点生成器将是一个不错的选择。

我没有经验,我花了很多时间研究不同的选择。 http://middlemanapp.com/看起来很好,即使我没有Ruby经验。

问题1 。使用静态站点生成器管理50多页的站点是否有意义? 问题2 。使用基于js /节点的生成器与红宝石生成器有什么好处吗?

3 个答案:

答案 0 :(得分:1)

Assemble正是出于这个目的,它非常易于使用(与其他解决方案相比),并且运行在Grunt

答案 1 :(得分:1)

我是米德曼的维护者之一。 50页并不多 - 我有几个网页有数百页,而且效果很好。绝对是个人博客,它会做得很好。一个拥有数千页经常变化的网站肯定会看到慢速构建 - 但是Middleman做了很多,其中一些做的是丑陋,缓慢的黑魔法。我鼓励你试一试,看看 - 有一些Wordpress迁移工具可以和Jekyll一起使用,它可以很好地发布你的帖子并进入Markdown,你可以从那里进行实验。

答案 2 :(得分:0)

问题1。

我有一个非常糟糕的经历(项目必须在工作一周后被取消)试图迁移一个小网站,但有很多内容从Wordpress到Middleman。主要问题是内容(书评)每天更新,包含数千条记录,导致网站生成过程非常缓慢。

我们也遇到了不同类型资源的分页问题(Middleman仅支持博客帖子的分页)。

因为内容是静态的,所以必须删除像“随机帖子”这样的功能。

因此,这不是关于页面的数量,而是关于导致项目失败的内容本身(大小,域复杂性和更改频率)。 Middleman非常适合使用相对简单的数据域进行数据密集,例如个人或公司网站,博客或简单目录。

如果您正在运行WP站点,请尝试调试您可能遇到的问题(如性能,代码维护等)并修复它们,而不是重写整个网站。如果数据库很慢,请尝试创建索引,缓存响应等

问题2。

我认为有任何好处。