首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jekyll中,如何将变量解析为markdown而不是按原样打印?

在jekyll中,如何将变量解析为markdown而不是按原样打印?
EN

Stack Overflow用户
提问于 2014-11-02 11:29:39
回答 1查看 1.6K关注 0票数 10

给定以下文件:

代码语言:javascript
复制
_data
  slides.yml

其中包括

代码语言:javascript
复制
- title: Slide one
  desc: |
    welcome to the slideshow
    This is an open-source slideshow, built with [deck.js](https://github.com/imakewebthings/deck.js), GitHub and [Jekyll](http://jekyllrb.com).

- title: Slide two
  desc: |
    Second slide with bullet points
     * Hello world
     * This is a slideshow

在我的index.html中

代码语言:javascript
复制
{% for slide in site.data.slides %}
  <section class="slide">
    <h2>{{ slide.title }}</h2>
    {{ slide.desc }}
  </section>
{% endfor %}

如何让Jekyll将{{ slide.desc }}解释为markdown?是否存在这样的东西:

代码语言:javascript
复制
...
{{ slide.desc AS markdown }}
...

谢谢!

阿尔伯特

EN

回答 1

Stack Overflow用户

发布于 2014-11-02 11:33:10

找到答案了!

代码语言:javascript
复制
...
{{ slide.desc | markdownify }}
...

Here is the reference

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26695741

复制
相关文章

相似问题

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