Jekyll公用页,post配置

Jekyll公用页,post配置,jekyll,Jekyll,我在任何地方都找不到这个解决方案,我不知道这是否可行,但是否有机会设置通用的Jekyll post配置,至少是其中的一部分 我试过几种方法 通过包含作为标记和html post_config.md --- layout: blog bodyClass: blog excerpt_separator: <!--more--> permalink: blog/:categories/:year/:month/:day/:title.html 默认情况下,从主配置 #Defaults d

我在任何地方都找不到这个解决方案,我不知道这是否可行,但是否有机会设置通用的Jekyll post配置,至少是其中的一部分

我试过几种方法

通过包含作为标记和html

post_config.md

---
layout: blog
bodyClass: blog
excerpt_separator: <!--more-->
permalink: blog/:categories/:year/:month/:day/:title.html
默认情况下,从主配置

#Defaults
defaults:
  scope:
    path: '_posts'
    type: 'pages'
  values:
    layout: blog
    bodyClass: blog
    excerpt_separator: <!--more-->
    permalink: blog/:categories/:year/:month/:day/:title.html
#默认值
默认值:
范围:
路径:''u posts'
键入:“页面”
价值观:
布局:博客
bodyClass:blog
摘录(u)
permalink:blog/:categories/:year/:month/:day/:title.html
从主模板继承


什么都不管用。。。这可行吗?有人能帮忙吗?

请查看

具体来说,您可以在
\u config.yml
文件中定义一个
默认值
键,该键列出每个文件的默认值。您可以缩小范围并为特定类型的帖子指定默认值

下面是一个例子:

使用这些默认设置,所有帖子都将使用
mysite
布局。任何
projects/
文件夹中存在的html文件将使用
project
布局(如果存在)。这些文件也将有
页面。作者
液体变量设置为
Hyde先生。


试一试,如果你仍然不能让它工作,请试着比说“没有工作”更具体一些。试着更具体地说明你正在做什么,你期望发生什么,以及到底发生了什么。祝你好运。

嘿,伙计,你已经从官方页面复制了这些文件。。。如果你看得更准确些,我已经写到默认值不适用于。@Lukas我链接到官方页面,并指出示例是引用。我不想把它当作官方配置指南的副本。但就像我说的,如果这不起作用,你就必须比说它不起作用要具体得多。你到底在干什么?你到底希望发生什么?到底会发生什么呢?我需要保持页面/帖子配置的某些部分与其他部分相同,比如布局名称、主体类,可能还有更多功能。因此,为了避免为每篇文章添加新的配置符号,我需要委托一些常见的配置,这些配置可以作为多篇文章配置的一部分。@Lukas这正是
defaults
键所做的。请准确地发布您尝试过的内容,以及您尝试时发生的事情。您可以在上面找到。有一个文件-post_config.md,当配置以
--
符号开始时,作为post的一部分,在post中我们有配置的其余部分,它更接近
--
,然后我用config呈现了纯文本。当我使用默认设置时,没有任何反应,我有没有附加布局的裸体文章。我现在要添加我的默认配置。
#Defaults
defaults:
  scope:
    path: '_posts'
    type: 'pages'
  values:
    layout: blog
    bodyClass: blog
    excerpt_separator: <!--more-->
    permalink: blog/:categories/:year/:month/:day/:title.html
defaults:
  -
    scope:
      path: ""
      type: "posts"
    values:
      layout: "my-site"
  -
    scope:
      path: "projects"
      type: "pages" # previously `page` in Jekyll 2.2.
    values:
      layout: "project" # overrides previous default layout
      author: "Mr. Hyde"