Html 在Jekyll中获取部分降价文件

Html 在Jekyll中获取部分降价文件,html,markdown,jekyll,jekyll-extensions,Html,Markdown,Jekyll,Jekyll Extensions,问题:对于Jekyll,是否可以在模板文件中显示标记文件的一部分? 我想这样做是为了避免在我的标记中使用div,我有一些元素需要设置样式,如果您在标记中放置div,则其中的任何内容都不会被标记(如果添加markdown=“1”,它只会在文本周围添加一个灰色框)。为了解决这个问题,我想捕获一些文本,如下所示: {% capture workshops %} ![Suitcase]({{ site.url }}/img/icons/suitcase.png) **Proffesion

问题:对于Jekyll,是否可以在模板文件中显示标记文件的一部分?

我想这样做是为了避免在我的标记中使用
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>

{{page.workshops}
这可能吗?或者有没有更好的方法可以使用
div
来解决问题

引自链接:

每个帖子都会自动从 从内容的开头到第一次出现的
摘录\u分隔符
, 并将其设置为
post.extract
。以上面的索引为例 帖子。也许你想包括一点关于这篇文章内容的提示 通过添加每个帖子的第一段内容:

<ul>
  {% for post in site.posts %}
    <li>
      <a href="{{ post.url }}">{{ post.title }}</a>
      <p>{{ post.excerpt }}</p>
    </li>
  {% endfor %}
</ul>
    {site.posts%中的post为%s}
  • {{post.extract}}

  • {%endfor%}

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