我正在考虑在我的动态网站上有一个博客/内容部分。使用像海德这样的静态网站生成器来生成网站的“静态内容部分”是否明智?
好处是:
发布于 2012-03-31 09:19:21
为此,我会使用平版应用程序。使用平面页面应用程序,您仍然可以将您的内容(博客文章)直接放在HTML上,但是您将有模板的优势(使用您的基本站点模板,或者只是一个自定义的博客模板)。您还可以跟踪管理面板上有多少页。您也可以将评论“外包”到类似Disqus之类的内容,并保持dinamyc的感觉。
不过,我还是会想一想你为什么要这么做。从db获取博客帖子并不是一种非常糟糕的性能操作,除非您的服务器过于紧张。
发布于 2012-03-31 09:52:40
你不会是第一个这么做的人。在这方面,我仍然觉得Ruby的Jekyll ( Hyde是Python的“端口”)更先进一些,但我也来自Python / Django背景,能够理解对某种同质性的渴望。
我能想到的大多数示例都是与使用Jekyll的人一起完成的,但是这篇博文讲述了一个人从WordPress到海德的迁移,他们似乎对此相当满意,还有海德博客,这两个示例都可能对您有一些有用的建议。迪克斯似乎是首选的评论平台,您可以通过在站点中嵌入一些JavaScript简单地集成它,因此对于静态站点来说,它是一个很好的解决方案。
实际上,我不认为“性能”是一个主要的问题;我在这里可能对您造成了不公正,但通常情况下,那些有足够的博客流量导致性能问题的人处于这样一个状态:他们有足够的资金在其上设置缓存层/额外的服务器。对我来说,它的优势在于能够灵活地托管(几乎每个人都会用很少的时间保存静态HTML )和“安全性”(执行服务器端的唯一功能将是been服务器)。
https://stackoverflow.com/questions/5150350
复制相似问题