Jekyll公用页,post配置
我在任何地方都找不到这个解决方案,我不知道这是否可行,但是否有机会设置通用的Jekyll post配置,至少是其中的一部分 我试过几种方法 通过包含作为标记和html post_config.mdJekyll公用页,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
---
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"