【发布时间】:2017-01-14 22:20:12
【问题描述】:
是否可以在没有 Haskell 过滤器或解析 --to=json 输出的情况下从 Markdown 文件中提取 Pandoc 的元数据(标题、日期等)?
JSON 输出对此特别不方便,因为两个词的标题看起来像:
$ pandoc -t json posts/test.md | jq '.meta | .title'
{
"t": "MetaInlines",
"c": [
{
"t": "Str",
"c": "Test"
},
{
"t": "Space"
},
{
"t": "Str",
"c": "post"
}
]
}
所以即使在jq 阅读了标题之后,我们仍然需要重构单词,任何强调、代码或其他任何东西都只会让它变得更加复杂。
【问题讨论】: