我为自己建立了一个学术网站,该网站复制了我也放入简历中的许多 Material 。为了避免维护多个具有相同信息的文件并保持同步,我主要使用tex和bib文件,并在 latex 中生成我的简历,并为网站使用htlatex。

作为提高我的Haskell知识的项目,我一直在考虑使用基于Haskell的静态站点生成器之一来生成我的网站。我很容易找到了几个hakyll站点,但是只有几个yst,而且我不清楚hakyll是为解决yst没有解决的问题而设计的。我有兴趣了解人们认为每种方法的相对优势和劣势,并且如果有任何特殊原因,考虑到我目前的.tex和.bib文件基础,我可能想从一个或另一个开始。

最佳答案

免责声明:我是Hakyll的作者。

Hakyll为您提供的是pandoc之上的EDSL,它使您可以更轻松地指定应如何处理不同的文件。它很像Pandoc上的专用make。它还提供了一些其他功能,这些功能对于构建静态网站很有用,例如,操纵URLS和HTML。

我认为yst和Hakyll之间的主要区别在于,Hakyll一方面更具可定制性(因为配置仅为Haskell),但也可能更难以启动和运行。

关于haskell - yst和hakyll静态网站生成器的比较优缺点是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20909806/

10-11 18:02