我在Jekyll中使用excerpt_separator并使用{{post.excerpt}}来生成摘录。它工作正常,但在最后一页中,“”替换为“<! - more - >”,因此可以在最终页面中看到。如何解决这个问题?
答案 0 :(得分:0)
您正在使用html评论,为什么Jekyll不应该输出它? Jekyll输出你写的任何HTML都是完全正确的。
为什么不简单地在帖子前面指定摘录,Jekyll会使用它来生成摘录,而您不需要指定分隔符。
---
layout: post
excerpt: my awesome post excerpt…
---
答案 1 :(得分:0)
{{ content }}
标记内容包含excerpt_separator的所有帖子内容。
使用:
{{ post.excerpt }}
- >摘录
{{ post. content }}
- > excerpt_separator
答案 2 :(得分:0)
似乎它是降价渲染redcarpet的错误,问题已经通过将渲染更改为kramdown来解决。实际上,kramdown是jekyll默认主题的默认降价渲染,由" jekyll new"生成。命令。我遇到这个问题的原因是我在_config.yml中使用了另一个主题" jekyll-clean",它用作redcarpet默认渲染。