问题标签 [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 投票
3 回答
1064 浏览

ruby - jekyll - 在 github 页面上自动向页面添加内容

有没有办法在 Jekyll 上获取页面的 url?我所说的页面是指非发布纺织品文件,例如about.html以下download.html层次结构:

我想做这样的事情:

这适用于帖子,因为它们的 url 包含在帖子的 to_liquid 方法中。另一方面,页面似乎不包含任何类似的东西 - 它们确实具有我需要的属性(或者看起来如此),但它们不会将它们导出到to_liquid; 我想重新定义它。有没有办法做到这一点?

我找到了 jekyll_extensions,但我不知道它是否适用于我的目标环境(github页面)。

如果可能的话,我想避免在所有 yaml 头上包含一个 url 参数。

非常感谢!

0 投票
2 回答
1617 浏览

liquid - 扩展 Jekyll 和 Liquid 以解析帖子的内容

我的博客由Jekyll提供支持,提供Atom提要。

我需要更改每个帖子的内容,以便

变成:

我正在考虑做一些类似的事情

我会在哪里用jekyllLiquid编写代码,如何解决仅更改指向“/ ”而不是“ http://otherdomain.com/ ”的href值的问题?

谢谢

0 投票
1 回答
1359 浏览

ruby - Jekyll 插件无法识别

我正在尝试从https://github.com/mojombo/jekyll/wiki/Plugins重现 Jekyll 插件示例以呈现 *render_time* 标签,但出现此错误:

我在 *./_plugins/homepage.rb* 中有我的插件,并且 _config.yml 包含标准规则:

有同样问题的人吗?

0 投票
2 回答
438 浏览

jekyll - 如何在 Jekyll 中创建返回文件名的液体标签扩展

我猜这是非常基本的东西,但我不知道该怎么做。

我想做的很简单。

通过使用 Jekyll 插件系统,我想扩展 Liquid 标签以返回帖子的文件名。

将解析为类似

0 投票
4 回答
4872 浏览

ruby - 如何让 Jekyll 使用布局而不指定它?

为了让我的一些 Jekyll 网站保持简单,我总是使用相同的布局。也就是说,我总是在写类似的东西。. .

. . . 作为我页面顶部的YAML Front Matter 。

然而,我宁愿写的只是。. .

. . . 并让 Jekyll 假设它应该使用某种布局,就好像我已经明确地写了“ layout: default”(或其他),如上所述。

我看不到在_config.yml. 也许我可以编写一个Jekyll 插件来实现这一点。. . 有任何想法吗?

0 投票
1 回答
5427 浏览

ruby - Jekyll 不解释降价

我正在使用jekyll.rb创建一个站点。
我有一个名为 about.html 的页面:

在 about_content.markdown 我有一些虚拟降价:

由于某种原因,当页面被渲染时,结果是这样的:

结果 http://gabrielecirulli.com/p/20120107-203135.png

即使我将 YAML 前面的内容添加到我的降价文件中,也没有任何变化。

这是我的 _config.yml

如何让 jekyll 解释降价?

0 投票
2 回答
971 浏览

emacs - 使用带有 emacs org-mode 的 octopress 来写博客

有没有使用 Org-mode 和 octopress 来写博客的例子?我想对所有博客文章使用 org-mode 并将其导出为 html。我知道这是可能的,有没有任何例子可以学习和做同样的事情。

0 投票
3 回答
1922 浏览

ruby - 错误的参数类型字符串(预期的数组)

我正在尝试在我的新 Macbook 上使用Octopressbundle exec jekyll --server (基于 Jekyll 的博客引擎),运行时出现此错误:

(缩短路径)

(完整路径)

查看第 118 行,我看到:

如果我将此行替换为“hello”之类的字符串,则服务器启动正常。但是如果我用类似的东西替换它RDiscount.new("hello").to_html,我会得到同样的错误。但是,启动 irb 并运行RDiscount.new("hello").to_html正常。

有什么想法有什么问题吗?我可以在我拥有的另一台计算机上启动服务器,但我不确定如何弄清楚两台计算机在做什么之间有什么区别(某个库的不同版本?)。

0 投票
2 回答
1897 浏览

html - haml 文件中的 yaml 前端问题

我只尝试使用haml-jekyll-extension我不明白如何包含 yaml 前端问题?我有以下内容:

但它最终被编译成以下html:

如何标记 yaml 前端,使其正确编译成 html?

0 投票
1 回答
207 浏览

heroku - 供应商捆绑路径被添加到我的博客

我不知道这些博客文章来自哪里。我在 Heroku 上运行 Jekyll,但不确定 /vendor/bundle 文件来自哪里。当我在本地运行站点时,这些不存在。站点是m2m.io,然后点击博客链接。相关代码片段: