Html 在Jekyll中获取部分降价文件
问题:对于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
我想这样做是为了避免在我的标记中使用
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%}
我不确定您是否需要将其用于博客帖子或实际页面。
上面的引文来自关于博客帖子的文档,但根据关于的文档,显然每个页面都有
。摘录
属性。(不过,我没有用页面尝试)