是什么让像Jekyll和Hyde这样的静态站点生成器比XML和XSLT更好?

Tre*_*non 5 xml xslt static-site jekyll hyde

通过将实际内容与最终输出呈现分开,这个想法似乎非常相似,因此更改模板或样式是微不足道的.

Han*_*Gay 4

我想到了两件事:

  1. 您不必自己编写转换引擎
  2. 您不必用 XML 编写页面;例如,在 Hyde,您可以用 Markdown 编写页面并使用过滤器将其转换为 HTML

更新:关于其背后的想法,我认为主要目标是获得动态博客或cms引擎的(大部分)好处,但所有性能(尤其是wrt内存占用)都优于静态文件。第二个好处是,这使您能够在您最喜欢的文本编辑器中编写内容,并使用您最喜欢的版本控制工具对其进行版本控制。