我无法在 Jekyll 上的所有 post 页面上自动包含一段代码

I can't auto-include a piece of code on all post pages on Jekyll

我正在尝试在 Jekyll.

的所有 post 页面上自动包含一段代码

比如第一个<p></p>之后我想{% include adsense.html %}.

您可以使用post excerpt

_config.yml中设置excerpt_separator: <!--more-->

在 post 你现在有:

---
layout: post
title:  "Welcome to Jekyll!"
date:   2015-03-07 18:19:51
---
page excerpt
<!--more-->
page content
[...]

在你的 _layouts/post.html 中:

[...]
{{ page.excerpt }}
{% include adsense.html %}
{{ page.content }}
[...]