gpt4 book ai didi

markdown - Jekyll 开始 * 和 * 结束摘录分隔符

转载 作者:行者123 更新时间:2023-12-05 03:50:44 27 4
gpt4 key购买 nike

我正在用 Jekyll 写博客。我知道 jekyll 有 excerpt_separator 可以用来指定摘录的结尾,比如

This is a blog post, click to see more than this
<!-- more -->
This is not in excerpt

但是,我想在我的每篇博文中引用一段话,但不要在摘录中包含那段话。有点像

>   “There are two ways of constructing a software design: One way is to make it
> so simple that there are obviously no deficiencies and the other way is to
> make it so complicated that there are no obvious deficiencies.” – C.A.R. Hoare

<!-- begin_excerpt -->
This is the excerpt
<!-- end_excerpt -->

Not part of the excerpt.

到目前为止,我一直无法找到支持这一点的证据。
我该如何着手完成这项工作?

最佳答案

我发现了一种可行且不会破坏预期行为的替代方法。我发现,如果您将引用移至首页并更改布局,您可以让摘录忽略引用。

示例帖子:

---
title: Test of Quote Post
layout: quotepost
categories: Random
comments: false
quote: |
Hack the Planet!
Hack the Planet!
---
A sample post preceded by a quote.

布局部分:

{% if page.quote %}
<p class="lead">{{ page.quote | markdownify }}</p>
{% endif %}
<p class="lead">{{ content }}</p>

这是有效的,因为引用不再是帖子内容的一部分。但是,帖子布局会将引用添加到帖子内容之前的页面布局中。您甚至可以通过这种方式为引号提供自己的样式属性。这也是您向页面添加不属于内容(如评论)的功能的方式。

注意:如果您希望引文位于不同的行,则必须在引文的每一行之后添加一个双空格。此外,如果您希望将整个帖子内容显示在另一个页面上,则必须根据需要手动包含引号。

关于markdown - Jekyll 开始 * 和 * 结束摘录分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63368224/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com