我想默认将所有页面隐藏在我的Jekyll回购中。我将我的存储库分发到两个位置,一个是具有授权的私人场所,另一个是公共的。对于公众,我使用_config.public.yaml进行构建,其中包含以下代码段。这个想法是,如果我在特定页面上放置published: true
的优先事项字段,它将优先并被发布。而其余页面将永远无法构建。
这是我用来构建公共网站的_config.public.yaml文件。
yaml
include:
- .htaccess
- _pages
defaults:
- scope:
path: "_pages"
values:
permalink: /:path/:basename:output_ext
published: false
答案 0 :(得分:0)
仅在文档的正面使用“ published:false”。
如果您不希望集合为集合中的每个文档输出页面,请为集合设置“ output:false”。 (默认为true)
collections:
pages:
output: false