问题标签 [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.
jekyll - 为什么 Jekyll 中没有输出 site.categories 数组?
我正在 Jekyll 中构建页面(而不是帖子)。一页在 front-matter 中定义了 2 个类别,如下所示:
然后在布局中我试图输出类别对象/数组,但没有输出:
为什么这不会按预期输出数组?
ruby - Liquid 模板语言中的宏
我正在使用 Jekyll,它使用 Liquid 模板语言。我过去使用过 Jinja 模板,它具有宏的概念(只是一个命名函数)。Liquid 是否有提供等效功能的东西?如果没有,是否有一些 Jekyll 插件可以扩展 Liquid 来提供它?
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 加载新页面后。
任何建议,将不胜感激。
jekyll - 如何在 Jekyll 中链接帖子类别
我的 index.html 中有 Jekyll 的以下代码。我正在尝试找到一种方法将与每个帖子相关联的类别链接到实际帖子本身。因此,如果帖子包含“旅行”类别,我想点击一个显示“旅行”的链接,这会将我带到所有此类分类的帖子。
jekyll - Jekyill - 将变量作为参数传递
整个早上都有这种情况,我快疯了。
我有 2 个文件,a.html 和 b.html,我创建了一个带有 name 的 Jekyll 标签render_menu_options
,parent_name
参数返回实际菜单的子目录的名称,值是在include 函数parent_name
的参数中传递的,但在实际值始终是参数的名称,在这种情况下route_filter
render_menu_options
include.route_filter
一个.html
b.html
是否可以将参数的值传递给标签?
internationalization - jekyll-multiple-languages-plugin 不排除由 jekyll-assets 创建的“assets”目录
我在一个新的 Jekyll 应用程序中安装了jekyll-multiple-languages-plugin和jekyll-assets插件。我有以下内容_config.yml
:
资产配置是所有默认值。
当我建立网站时,我最终得到了_site/assets
and _site/es/assets
。不确定这些插件是否可以很好地协同工作,但我错过了什么吗?如何让 jekyll-multiple-languages-plugin 在所有其他本地化中排除由 jekyll-assets 创建的目录?
这是示例应用程序:https ://github.com/robertwbradford/jekyll-assets-and-multiple-languages
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
api - 如何检查我的 Google API 项目中有哪些错误?
我想在我的 Jekyll 网站上使用这个插件来显示每个帖子/页面的页面视图。所以我安装了插件并为 Google 数据 API 设置了一个服务帐户。该网站正在生成,但我没有从 Google Analytics 获得有关我的页面浏览量的数据(它显示为 0)。在 Google Developer Console 的项目概述页面上,我看到我遇到了错误。但我不知道如何检查这些错误?
有什么办法可以查看这些错误是什么?
如何检查 Google API 是否在我的网站上正常工作?
ruby - 如何将头发空间()添加到 gsub 字符串?
我在插件中有以下行来显示我的 Jekyll 网站上的页面视图:
它在千位之间添加空格,例如 23 678。
如何 
在此字符串中添加头发空间而不是常规空间?