首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jekyll包含未呈现html的markdown文件

Jekyll包含未呈现html的markdown文件
EN

Stack Overflow用户
提问于 2019-05-03 00:55:07
回答 1查看 304关注 0票数 1

我有一个包含文件的Jekyll网站。在这个包含文件中,我尝试包含另一个文件:

代码语言:javascript
复制
<div class="api-doc api-off api-definition" id="debugging">{% include_relative _apiDocs/debugging.md %}</div>

但这会将标记显示为字符串:

代码语言:javascript
复制
--- title: API Reference | Debugging --- #### Debugging Turn on debugging: ```Javascript pbjs.setConfig({ debug: true }); ```

有没有办法让它呈现为HTML?

EN

回答 1

Stack Overflow用户

发布于 2019-05-07 06:33:26

如果使用Kramdown作为处理器,可以通过将markdown="1"属性添加到父div来处理此问题:

代码语言:javascript
复制
<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 filter):

代码语言:javascript
复制
{%- capture debugging-doc -%}{% include_relative _apiDocs/debugging.md %}{%- endcapture -%}
<div class="api-doc api-off api-definition" id="debugging">{{ debugging-doc | markdownify }}</div>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55957031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档