Jekyll 降价转换器转义标签
Jekyll markdown converter escaping tags
编辑:我回答了我的问题——有点——但答案比问题更让我生气。如果 markdown 文件以 \n
结尾,转换器将完全按预期工作。如果降价文件以字母或句点(或任何其他字符,大概)结尾,我就会遇到问题。到目前为止,我的修复是 content += "\n"
但我不知道为什么会这样。所以我想问题仍然存在。
我写了一个 Jekyll 转换器,它从降价文档中取出一系列脚注,并将它们作为带有一系列 <li>
标记的 <ul>
附加到同一文档的末尾。
转换器运行良好,除了 <ul>
和 <li>
标记在行的某处被转义并与文档的其余部分一起显示为常规文本。
也就是说,我应该得到:
- 脚注 1
- 脚注 2
但我得到的是:
- 脚注 1
- 脚注 2
所以,我假设 markdown 转换发生在 after 自定义转换器 运行 并且 markdown 正在转义标签,但我实际上并不知道。转换器是否适合创建脚注?如果是这样,我怎样才能让 markdown 单独留下我的标签?
如果相关,则通过{{ content }}
插入内容
尝试:
{::nomarkdown}
your code here
{:/nomarkdown}
或
从生成的代码中删除所有缩进。
如果你有四个 space 缩进,kramdown 将其视为代码。
编辑:我回答了我的问题——有点——但答案比问题更让我生气。如果 markdown 文件以 \n
结尾,转换器将完全按预期工作。如果降价文件以字母或句点(或任何其他字符,大概)结尾,我就会遇到问题。到目前为止,我的修复是 content += "\n"
但我不知道为什么会这样。所以我想问题仍然存在。
我写了一个 Jekyll 转换器,它从降价文档中取出一系列脚注,并将它们作为带有一系列 <li>
标记的 <ul>
附加到同一文档的末尾。
转换器运行良好,除了 <ul>
和 <li>
标记在行的某处被转义并与文档的其余部分一起显示为常规文本。
也就是说,我应该得到:
- 脚注 1
- 脚注 2
但我得到的是:
- 脚注 1
- 脚注 2
所以,我假设 markdown 转换发生在 after 自定义转换器 运行 并且 markdown 正在转义标签,但我实际上并不知道。转换器是否适合创建脚注?如果是这样,我怎样才能让 markdown 单独留下我的标签?
如果相关,则通过{{ content }}
尝试:
{::nomarkdown}
your code here
{:/nomarkdown}
或
从生成的代码中删除所有缩进。 如果你有四个 space 缩进,kramdown 将其视为代码。