在标记文本中替换占位符(变量)的最简单方法?

use*_*638 5 markdown placeholder pandoc

我需要一种开放式格式来以通用方式编写故事(使用占位符/变量).为了使故事具体化,我想设置一个键/值对列表,并在发布时应用它们.我还想将样式与内容分开,以便我可以轻松地发布到网页,pdf等.

例: @varname@ is a great place.

我选择了Markdown来解决内容/样式分离,但我不知道一种简单的方法来参数化文本的某些部分,并在使用像pandoc这样的工具生成html/pdf输出时填写它们.

有什么建议?这可以通过降价来实现,还是有合适的降价扩展?

Oli*_*ews 2

就我个人而言,我会使用类似sed、 甚至 的东西funnelweb,但你可以使用 pandoc 过滤器来完成它,无论是在 haskell 中还是(可能更容易)使用此处pandocfilters提供的 python 库