默认情况下如何隐藏所有页面[发布:假]

时间:2019-01-06 08:14:39

标签: jekyll

我想默认将所有页面隐藏在我的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

1 个答案:

答案 0 :(得分:0)

仅在文档的正面使用“ published:false”。

如果您不希望集合为集合中的每个文档输出页面,请为集合设置“ output:false”。 (默认为true)

collections:
  pages:
    output: false
相关问题