【问题标题】:Jekyll markdown converter escaping tagsJekyll 降价转换器转义标签
【发布时间】:2015-03-26 04:41:05
【问题描述】:

编辑:我回答了我的问题——有点——但答案比问题更让我生气。如果降价文件以\n 结尾,则转换器完全按预期工作。如果降价文件以字母或句点(或任何其他字符,大概)结尾,我就会遇到问题。到目前为止,我的修复是content += "\n",但我不知道为什么会这样。所以我猜这个问题仍然存在。

我编写了一个 Jekyll 转换器,它从 Markdown 文档中取出一系列脚注,并将它们作为带有一系列 <li> 标签的 <ul> 附加到同一文档的末尾。

转换器工作得很好,除了 <ul> 和 <li> 标记沿行的某处被转义并与文档的其余部分一起显示为常规文本。

也就是说,我应该得到:

  • 脚注 1
  • 脚注 2

但是我得到了:

  • 脚注1
  • 脚注2

所以,我假设降价转换发生在 自定义转换器运行并且降价正在转义标签之后,但我实际上并不知道。转换器是否适合创建脚注?如果是这样,我怎样才能要求 Markdown 不理会我的标签?

如果相关,则通过{{ content }}插入内容

【问题讨论】:

    标签: markdown jekyll


    【解决方案1】:

    试试:

    {::nomarkdown}
    your code here
    {:/nomarkdown}
    

    或

    从生成的代码中删除所有缩进。 如果您有四个空格缩进,kramdown 将其视为代码。

    【讨论】:

    • 救了我的命,或者至少一整天
    猜你喜欢
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    相关资源
    最近更新 更多