我想编写一个 Jekyll 插件,利用 Kramdown 的LaTeX
导出功能,使所有帖子都以 PDF 格式提供。对于 Markdown 格式的每个帖子,我想以普通.html
帖子结尾,以及一个.tex
包含LaTeX
标记的文件,最后是一个.pdf
.
在创建插件的文档之后,我看到了两种解决问题的方法,使用转换器或生成器。
转换器插件似乎在内置转换器之后运行,因此文件在到达转换器时.markdown
已全部转换为。.html
当我尝试实现一个生成器时,我能够fileutils
成功地写入一个文件,但是在 Jekyll 的循环结束时,该文件已被删除。似乎有一个StaticFile
类可以用来向 Jekyll 注册新的输出文件,但我找不到任何关于如何使用它的真正指导。