问题标签 [yaml-front-matter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jekyll - 如何让我的帖子暂时不公开?
我正在使用jekyll
和github pages
。我目前正忙于新帖子,还没有完成。我在不同的地方工作,这就是为什么我需要push
更改为github
. 我创建了新帖子并将其推送github
。但是在push
我写了一半的帖子之后,每个人都可以看到。在我完成之前我不想让它可见。
我怎么能隐藏它?有没有标准的方式或标志?
我知道我可以将其复制到另一个文件夹,但不是首选方式。
yaml - Jekyll 自定义日期
我想使用下面的代码在我的 Jekyll 网站中显示自定义日期
但我现在不知道把它放在哪里(我在 post.html 中试过但不起作用)
html - Jekyll:打印嵌套的 Front Matter
我正在尝试将前面的内容打印到页面上,但是在将嵌套数据打印到页面上时遇到问题。
.md 文件
post.html
我的 HTML 输出中没有显示任何内容。我在这里做错了吗?我在 YAML 中正确嵌套 Front Matter 吗?
任何帮助表示赞赏。提前致谢!
ruby - 为什么我的 Jekyll 默认配置不起作用?
我正在我的_config.yml
文件中设置默认值,但它们没有被拾取:
我正在将它与我维护的另一个 Jekyll 站点进行比较,在该站点上,我的站点范围的 frontmatter 默认设置按预期工作。是什么赋予了?
jekyll - 帖子中的 Jekyll 内容块
所以我到处寻找解决方案,但找不到任何以干净方式工作的东西。我想做的是定义一个内容块并不仅在帖子本身而且在帖子循环中使用该内容块。将其视为类似于帖子的自定义内容类型。
我想做这样的事情...
在我的 test_post.md 中:
在我的 post.html 中,我想做类似的事情:
我知道我可以在前面的问题上做到这一点,但这对我来说似乎很脏。我还找到了一个插件,它几乎可以满足我的需求,但它不允许在帖子页面之外访问这些内容块,这意味着我无法在主页上循环显示自定义内容块。我愿意接受任何插件或建议。谢谢!
TL;DR 我想在帖子中创建可以在任何地方重复使用的内容块,包括主页上的循环。
include - Jekyll:在另一个帖子中包含一个帖子
Jekyll 是否提供了一种将帖子包含在另一个帖子中的方法?我知道这听起来有点傻,但我正在将它用于烹饪/食谱网站。我的一些食谱由组件或其他较小的食谱组成。
我正在寻找一种在另一个帖子中包含一些帖子的方法,并带有模板和所有内容。这可能吗?
我做了很多谷歌搜索,发现我只能包含到页面中,不能发布,而且它没有使用默认的液体模板,只是简单的降价。
想法?
tags - Jekyll 帖子计数特定于自定义前端问题
在过去的几个小时里,我一直在深入研究 stackoverflow 以及其他令人惊叹的 Jekyll 教程网站,但还没有找到解决这个特定问题的方法。=[
我没有使用 site.tags 或 site.categories,而是在“博客”类别下创建了自己的名为“子类别”的自定义标签。目标是尝试为每个人获得一个后期计数。我发现的教程完美地适用于类别和标签,而不是自定义前端问题。
我的一些子类别是这样写的:
我正在寻找一个将帖子计数增加 1 的代码,因为它意识到有一个包含子类别的帖子。由于我没有使用插件,因此子类别的完整列表实际上在数据 .yml 文件中单独列出(除了我的帖子的开头)。
这是我写这篇文章的许多可怜尝试之一:
我发现的问题包括输出不断重复,或者将“设计、游戏”作为一个实体吐出。这会导致以下结果:
这是我的 .yml 文件的外观(简单):
在尝试添加帖子计数之前我的代码(有效!):
如果我不小心违反了 stackoverflow 的任何社交礼仪,请告诉我。第一次发帖!谢谢你一百万。
web - Jekyll - Front Matter 默认不工作
使用Jekyll 2.5.3
,我尝试在其中设置默认值_config.yml
(我现在只是在玩弄它的感觉)。我正在尝试在本地服务的网站上设置默认布局。我已经设置了 --watch 并且工作正常。当我在 中设置任何 YAML 默认值时_config.yml
,Jekyll 根本不会应用默认值。
这是我目前使用的配置文件:
默认布局不适用于任何页面。我也尝试过标题,结果相同。
我的index.md
:
我的default.html
:
将默认布局放入索引页面本身的 YAML Front Matter 时效果很好,我正在寻找它的主要原因是我可以应用于default.html
404 页面。中的其他元素config.yml
并没有给我带来任何麻烦。是不是我做错了什么?
include - Jekyll 包含和 YAML frontmatter
是否可以以某种方式将frontmatter卸载到包含?我的 Jekyll 站点使用 frontmatter 变量作为页面标题,但是由于代码重复,我有一些页面共享包含。将页面标题的 frontmatter 放在 include 中会将其视为原始 HTML。有没有办法模拟这个并在包含中设置变量?