是否可以使用Drupal来管理静态网站?我想要像Drupal这样的CMS,但是渲染一个静态站点,将其移动到服务器进行服务。 Drupal不会在服务器上运行。 Drupal可以实现吗?
答案 0 :(得分:5)
如果您不希望CMS生成动态网页,请不要使用。
如果您需要从内容轻松编辑生成静态网站,请使用专为此任务设计的工具。与Sculpin,Phrozn,Jekyll(由GitHub使用),Hyde,Bonsai,Webgen或Cyrax相同。但是,不要使用专为完全不同(和反对)用例设计的工具。你最终需要一些非常具体的东西,而且 static 。强制您实现复杂且不直观的逻辑,以解决(动态)CMS的基本功能。你最终会强迫你/他/她采取复杂的动态路线来实现一些在静态网站中可以轻松实现的东西,但最后只能让它静态导出,从而使自己或下一个开发人员感到沮丧。
答案 1 :(得分:2)
使用wget或类似工具制作网站的静态副本。这适用于任何CMS,而不仅仅是Drupal。
答案 2 :(得分:2)
无论我的其他答案如何,对于使用Drupal作为后端的静态站点生成,Zariz可能值得一看。
答案 3 :(得分:1)
有一个新项目旨在做到这一点。它被称为Dekyll – Drupal on Jekyll。
Drupal毫无疑问是那里最好的CMS之一; Jekyll毫无疑问是最好的静态站点生成器之一。看看我要去哪里?它不再仅仅是一个概念,而是一个名为Dekyll的完整安装配置文件。
答案 4 :(得分:1)
尽管名称另一种可能性是使用MAG模块(http://drupal.org/project/mag)(移动应用程序生成器)。它可以从给定的菜单中创建一个基本的静态网站。
对于大多数基本用例来说,这通常就足够了。
我没有尝试过,但在#34;市场"也是静态模块: