【发布时间】:2021-10-15 23:12:21
【问题描述】:
实际上,我想阻止所有将 version 设置为 draft 的内容文件(在我们的例子中为降价文件)由 110 处理(因此不渲染/复制到输出目录)。
【问题讨论】:
-
文件是否具有永久链接的价值?
标签: eleventy
实际上,我想阻止所有将 version 设置为 draft 的内容文件(在我们的例子中为降价文件)由 110 处理(因此不渲染/复制到输出目录)。
【问题讨论】:
标签: eleventy
以这篇博文 (https://rusingh.com/2020/05/14/eleventy-exclude-draft-collection-items-programmatically/) 为例,您可以使用目录数据文件检查前面的内容,当drafts === 'version' 时,为永久链接返回 false。这对我有用:
module.exports = {
eleventyComputed: {
permalink: (data) => {
if(data.version && data.version === 'draft') return false;
return;
}
}
}
【讨论】:
version: draft 的文件确实没有发布,但仍然在集合中(所以仍然显示在菜单中)。但这很容易解决。