css - Jekyll 站点地图排除不起作用

标签 css jekyll

我想知道为什么 main.css 仍然出现在我的最终 sitemap.xml 中。 我没有在 _config.yml 中使用任何站点地图插件。

/sitemap.xml的代码中,它说:

{% for page in site.pages %}
    {% unless page.sitemap.exclude == "yes" %}

所以我在 /css/main.scss 之上添加了以下内容:

---

sitemap:
exclude: yes

---

仍然,main.css 出现在 /_site/sitemap.xml

有什么想法吗?

最佳答案

在 yaml 表达式 page.sitemap.exclude 中,excludesitemap 的子级。

反射(reflect)这种 parent 身份的正确缩进是:

---
sitemap:
  exclude: "yes"
---

关于css - Jekyll 站点地图排除不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31180885/

相关文章:

Jekyll 按类别显示帖子

css - 媒体屏幕 - 居中按钮

html - 如何删除 css 中最后一个 child 的右边框

css - 如何在中间的左列和文本之间留出空间

php - 如何在 Wordpress 上获取菜单数据

git - 如何将 jekyll _site 目录推送到 gh-pages 分支,并将源代码留在 master 中?

css - 如何在 3 级 superfish 菜单中设置元素样式

rss - 在 Octopress RSS 中仅显示标题

sass - 杰基尔/液体 : Include compiled SASS inline in template

markdown - 如何在没有 index.html 的情况下使用 Jekyll-paginate?