我有一个包含文件的Jekyll网站。在该包含文件中,我试图包含另一个文件:
<div class="api-doc api-off api-definition" id="debugging">{% include_relative _apiDocs/debugging.md %}</div>
但这会将减价显示为字符串:
--- title: API Reference | Debugging --- #### Debugging Turn on debugging: ```Javascript pbjs.setConfig({ debug: true }); ```
是否有一种方法可以将其呈现为HTML?
答案 0 :(得分:1)
如果您将Kramdown用作处理器,则可以通过将markdown="1"
属性添加到父div来处理此问题:
<div class="api-doc api-off api-definition" id="debugging" markdown="1">{% include_relative _apiDocs/debugging.md %}</div>
如果没有,则可以对随附的Markdown应用过滤器以将其转换为HTML(see the Jekyll docs on the markdownify filter):
{%- capture debugging-doc -%}{% include_relative _apiDocs/debugging.md %}{%- endcapture -%}
<div class="api-doc api-off api-definition" id="debugging">{{ debugging-doc | markdownify }}</div>