1

问题:使用 Jekyll 是否可以在模板文件中显示 Markdown 文件的一部分?

我想这样做是为了避免div在我的降价中使用 ',我有一些需要样式的元素,如果你把div' 放在降价中,那么它们中的任何东西都不会被标记下来(如果你添加 markdown="1"它只是在文本周围添加了一个灰色框)。所以为了解决这个问题,我想捕捉一些像这样的文本:

{% capture workshops %}
    ![Suitcase]({{ site.url }}/img/icons/suitcase.png)
    **Proffesional Workshops**
    Brief description of workshops, more detailed description 
    of workshops will go on seperate dedicated page.
{% endcapture %}

然后以某种方式将这个降价放在布局页面中,可能是这样的?

<div class="feature">
    {{ page.workshops }}
</div>

这可能吗?或者有没有更好的方法来使用div's

4

1 回答 1

2

您可以使用摘录

引用链接:

每个帖子都会自动获取第一块文本,从内容的开头到第一次出现excerpt_separator,并将其设置为post.excerpt. 以上面的帖子索引为例。也许您想通过添加每个帖子的第一段来包含有关帖子内容的一些提示:

<ul>
  {% for post in site.posts %}
    <li>
      <a href="{{ post.url }}">{{ post.title }}</a>
      <p>{{ post.excerpt }}</p>
    </li>
  {% endfor %}
</ul>

我不确定您是否需要将其用于博客文章或实际页面。
上面的引用来自关于博客文章的文档,但根据关于变量的文档,显然每个页面都有属性。(不过,我没有用页面尝试过).excerpt

于 2013-12-25T23:57:24.400 回答