jekyll - 根据帖子中的变量防止页面最终出现在站点地图中 - Jekyll
问题描述
我的设置中有大量 Jekyll 页面/帖子,我需要防止其中一些页面被 Google 索引。
我正在使用 jekyll-sitemap,它允许您在页面的 frontmatter 中设置“sitemap:false”,以防止它在站点地图中列出。但是,由于我有大量页面,因此无法手动执行此操作。
我尝试使用 jekyll-liquify 在我的页面的 frontmatter 中包含一个变量,但我无法放入 {{ sitemap_variable | liquify }}
frontmatter 本身,以便站点地图插件进行评估。
jekyll-conrefifier 似乎已经能够做我需要的,但是该插件不支持 Jekyll 3。
有人有想法么 ?谢谢
解决方案
对我来说,这里似乎最简单的方法是根据 Liquid 条件将 noindex 元标记注入我的帖子正文中。尽管 Google 官方不支持这一点,但在非正式情况下它确实考虑到了它,即使它不在标题中。
推荐阅读
- jquery - Bootstrap 弹出框需要单击两次才能打开弹出框
- android - 更改软键盘高度
- java - 无法使用 Scanner Java 读取斜杠 ( / )
- ios - 从 Pushwoosh 切换后 OneSignal 订阅者未更新
- api - salesforcerest.update 在 WSO2 EI 6.1.1 中不起作用
- c++ - C++ 这个函数调用之前的 (void) 有什么作用?
- python - Converting PDF document to DataFrame
- html - 如何避免 td 中的文本重叠?
- c# - C# Winform 刷新图像导致延迟
- react-native - 在 generateIDs 处未捕获错误:keyPath 无效