问题标签 [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.

0 投票
1 回答
244 浏览

json - 使用 Gulp-data 的拼接路径

如何使用 gulp-data 获取父文件夹的名称?目前我正在使用以下内容:

在我的前面

从我的 gulp 文件中:

它将以下内容输出到 new.json

我不知道如何获取文件的父文件夹,这样relative就可以"relative":"lesson01""relative":"lesson02".

0 投票
0 回答
51 浏览

jekyll - Jekyll:获取前面指定子目录中的文件数?

想象一下页面前面指定的目录:

如何确定assets' 子目录中的文件数?例如:

截至目前,我正在使用类似下面的东西,但我希望能够根据要渲染的资产数量进行优化(导入、构建等)。

谢谢。

0 投票
1 回答
1090 浏览

jekyll - 有没有办法循环遍历 jekyll 集合的前面问题?

我有一个没有输出的 Jekyll 集合,但其中的元素显示在单个页面上,如下所示:

我希望能够做这样的事情:

这对于 YAML _data 文件中的 YAML 哈希是可能的,但在这里不起作用,因为它{{ element }}本身似乎与{{ element.content }}. 似乎没有为此指定任何变量,例如{{ element.front_matter }}. 是否可以循环遍历 jekyll 集合中元素的前面问题?

我知道这样做的理想方法是将我想要循环的所有 front_matter 包含在一个变量中,例如:

但是,当我试图将这些配对 (foobar) 配置为可以通过 prose.io 轻松更新时,它们不能嵌套在其他值下。如果散文有办法解决这个问题,我会接受这个答案。

非常感激!

0 投票
1 回答
195 浏览

jekyll - 从子目录访问 Jekyll 集合文件

我仍在学习 Jekyll,但我正在尝试移植我们的文档,以便人们在我们在产品中更新它们时可以访问我们的文档。理想情况下,我想让它尽可能无缝。我们的产品文档已经以 .md 格式排列,树看起来像这样:

我有几个障碍:

  1. 当然上面的结构
  2. 我们的 md 文件没有使用 front matter,而是<!-- @@@title:Dashboard Overview@@@ -->在 markdown 文件的顶部。我可以做类似的事情,perl -i -pe 's/<\!-- @@@(title:)(.*?)@@@ -->/---\n$1 $2\n---\n/g' *.md但不确定是否有更优雅的解决方案。
  3. 图像链接也必须进行转换。在我们的文件中,它们是这样完成的:![Controls](@@path/images/controls.png)

有人可以建议一种方法,我可以用它来使这个过程变得容易重复,这样当我们更新我们的文档时,它们会在网站上自动更新?

0 投票
2 回答
534 浏览

jekyll - 你能在 Jekyll 中迭代一个 Front Matter 集合变量吗?

我正在尝试查看是否可以在 Jekyll 中为我正在为 Jekyll 站点实现的推荐块迭代变量。基本上,我想让一个图标乘以我收藏中指定的数字。这甚至可以通过液体降价实现吗?这是一个片段:

我在想有更好的方法可以做到这一点,但我很好奇我能用正面的东西摆脱什么。

0 投票
0 回答
40 浏览

jekyll - jekyll frontmatter 的问题

我正在尝试使用jekyll. 我在跑步elementary 0.4.1 loki。我index.html目前由这个组成(带有 --- 上下布局:默认):

index.html

我的理解是 jekyll 应该阅读它并查看我的布局文件夹,它会在其中找到我的default.html文件并用该文件替换索引。

我运行 jekyll serve ,但是当我去localhost:4000它时只显示:index.html --- layout: default ---

我已经重新启动了几次 jekyll 服务器。我试过 Chromium 和 Firefox。该default.html文件似乎很好。我发现解决了更复杂的问题,但它们似乎无法解决我的问题。

我做错了什么,阻止了 jekyllindex.html正确阅读我的内容。

谁能告诉我它是什么?我一定是在做一些愚蠢的事情,但我找不到。

如果我在问题格式中犯了错误,我深表歉意。有什么帮助吗?

0 投票
1 回答
195 浏览

zurb-foundation - 如何在基础 2 电子邮件中添加动态日期?

我正在尝试将动态月份和年份添加到我的基础电子邮件模板中。我尝试在测试文件中添加年份 -year.js如下/src/helpers/所示:

http://foundation.zurb.com/forum/posts/37160-insert-current-yeardate-in-html

但是当我提到它时它不起作用{{year}}

我的代码是:

想知道我是否在这里遗漏了一些明显的东西。

0 投票
1 回答
183 浏览

html - 用于电子邮件前端的基础框架中的 html 标记

是否可以在前端添加 br 标签(使用电子邮件的基础)?或相当于<br />.

我正在尝试添加类似的内容:

到目前为止,我已经查看了文档和一些前沿论坛,但还没有找到任何有用的东西。非基金会论坛中建议的一些解决方案给了我一个帕尼尼错误。

0 投票
2 回答
1883 浏览

jekyll - 不为空的液体过滤器集合

在我的一些页面(不是全部)的前面,我有:

使用液体我想过滤所有具有top-navigation对象的网站页面并按top-navigation.order.

我正在尝试sort:'top-navigation.order',但这会引发undefined method [] for nil:NilClass. 我试过where:"top-navigation", true了,但这并不等同于真实的价值观。

如何过滤具有top-navigation然后排序的页面?

0 投票
1 回答
78 浏览

jekyll - Jekyll for 循环无法按预期工作

我创建了一个新页面,有一个 for 循环来显示帖子列表,但它不能按预期工作 在此处输入图像描述

这是我的代码: