问:Jekyll - 2 个部分显示几乎相同的内容

Q: Jekyll - 2 sections displaying nearly same content

我在一个 jekyll 网站上有两个非常相似的部分。

仅部分词或资源显示内容发生变化

我使用 3 个文件来处理这个问题:

# Mardown Content
Here is more info about: 
{% if page.section == 'sectionA' %}
[Something About Setion A](/sectionA/something)
{% elsif page.section == "sectionB" %}
[Something About Setion B](/sectionB/somethingelse)
{% endif %}
---
layout: myTemplate
section: sectionA/B
title: something
---
{% include content.md %}

我曾经使用 {% include_relative content.md %} 将这 3 个文件放在同一目录中。这种方式似乎更好,因为文件位于同一目录中,并且 _include 文件夹不会混淆内容和 html 模板。

但我的 jekyll 配置还为显示 html 页面的内容文件构建了一个页面。

有没有办法阻止提供此 html 内容?

你知道更好的处理方法吗?

_config.yml中添加:

exclude:
 - content.md

这将指示 Jekyll 不处理 content.md.

注意:我不明白为什么你不能将 content.md 放在 _includes 文件夹中。