问题标签 [jekyll-extensions]

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 回答
61 浏览

jekyll - 排除某些特定目录被添加为类别

我正在使用 jekyll 2.4.0 和一个用于多语言支持静态站点生成的插件。我的问题是,提到的插件强制将我的_posts目录放在两个额外的目录下_i18n/{lang},并且这两个目录都作为类别添加到所有帖子下。

我想从帖子的类别中删除上述目录,最好使用插件,但我不确定这是否可能。

我遇到了这段代码,我可以看到目录是如何用于生成帖子类别的,但是我可以使用插件覆盖这个功能吗?

0 投票
1 回答
295 浏览

jekyll - 为什么 Jekyll 中没有输出 site.categories 数组?

我正在 Jekyll 中构建页面(而不是帖子)。一页在 front-matter 中定义了 2 个类别,如下所示:

然后在布局中我试图输出类别对象/数组,但没有输出:

为什么这不会按预期输出数组?

0 投票
2 回答
1736 浏览

ruby - Liquid 模板语言中的宏

我正在使用 Jekyll,它使用 Liquid 模板语言。我过去使用过 Jinja 模板,它具有的概念(只是一个命名函数)。Liquid 是否有提供等效功能的东西?如果没有,是否有一些 Jekyll 插件可以扩展 Liquid 来提供它?

0 投票
1 回答
390 浏览

javascript - Simple-Jekyll-Search 在触发 smoothState 后将不再触发点击

我目前正在尝试在带有SmoothState的页面上使用Simple-Jekyll-Search来实现单击搜索事件。

在遵循这个问题中写的建议之后:How do you simulation a button press in Javascript, to trigger search in Simple-Jekyll-Search,并将以下代码段添加到库中,看来 onClick 事件不再触发搜索事件SmoothState 加载新页面后。

任何建议,将不胜感激。

0 投票
1 回答
883 浏览

jekyll - 如何在 Jekyll 中链接帖子类别

我的 index.html 中有 Jekyll 的以下代码。我正在尝试找到一种方法将与每个帖子相关联的类别链接到实际帖子本身。因此,如果帖子包含“旅行”类别,我想点击一个显示“旅行”的链接,这会将我带到所有此类分类的帖子。

0 投票
1 回答
199 浏览

jekyll - Jekyill - 将变量作为参数传递

整个早上都有这种情况,我快疯了。

我有 2 个文件,a.html 和 b.html,我创建了一个带有 name 的 Jekyll 标签render_menu_optionsparent_name参数返回实际菜单的子目录的名称,值是在include 函数parent_name的参数中传递的,但在实际值始终是参数的名称,在这种情况下route_filterrender_menu_optionsinclude.route_filter

一个.html

b.html

是否可以将参数的值传递给标签?

0 投票
0 回答
197 浏览

internationalization - jekyll-multiple-languages-plugin 不排除由 jekyll-assets 创建的“assets”目录

我在一个新的 Jekyll 应用程序中安装了jekyll-multiple-languages-pluginjekyll-assets插件。我有以下内容_config.yml

资产配置是所有默认值。

当我建立网站时,我最终得到了_site/assets and _site/es/assets。不确定这些插件是否可以很好地协同工作,但我错过了什么吗?如何让 jekyll-multiple-languages-plugin 在所有其他本地化中排除由 jekyll-assets 创建的目录?

这是示例应用程序:https ://github.com/robertwbradford/jekyll-assets-and-multiple-languages

0 投票
1 回答
706 浏览

jekyll - 在 Jekyll 中有一种简单的方法可以使用 html 更改文件夹的输出路径

我正在将 Jekyll 用于一些静态站点模板,并且我有一个产品 html 页面文件夹,我希望将其捆绑到根站点/文件夹而不是站点/产品文件夹中。

下面的示例只有 2 个产品页面:

src 文件夹

  • src/products/123.html
  • src/products/146.html

输出到站点

  • 网站/123.html
  • 网站/146.html

是否有捷径可寻?

此外,是否有一种简单的方法可以将products-附加到此文件夹中的每个文件?

  • 网站/product-123.html
  • 网站/product-146.html
0 投票
1 回答
56 浏览

api - 如何检查我的 Google API 项目中有哪些错误?

我想在我的 Jekyll 网站上使用这个插件来显示每个帖子/页面的页面视图。所以我安装了插件并为 Google 数据 API 设置了一个服务帐户。该网站正在生成,但我没有从 Google Analytics 获得有关我的页面浏览量的数据(它显示为 0)。在 Google Developer Console 的项目概述页面上,我看到我遇到了错误。但我不知道如何检查这些错误?

有什么办法可以查看这些错误是什么?

如何检查 Google API 是否在我的网站上正常工作?

0 投票
1 回答
122 浏览

ruby - 如何将头发空间()添加到 gsub 字符串?

我在插件中有以下行来显示我的 Jekyll 网站上的页面视图:

它在千位之间添加空格,例如 23 678。

如何 在此字符串中添加头发空间而不是常规空间?