问题标签 [jekyll]

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 投票
2 回答
1617 浏览

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

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

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

变成:

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

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

谢谢

0 投票
1 回答
2659 浏览

ruby - jekyll - 插件支持 - 它是如何工作的?

我刚刚从 mojombo发现了这条评论:

master 上的最新版本现在支持插件。查看 lib/jekyll/converters 以了解它们是如何完成的。此外,将加载 _plugins 目录中的任何 *.rb 文件,以便您可以创建自己的自定义插件。

我看过/lib/jekyll/converters但无法理解它们应该如何工作。

谁能给我解释一下?

非常感谢。

0 投票
1 回答
785 浏览

ruby - 将 Rack-Jekyll 应用推送到 Heroku

我没用过红宝石。我不知道宝石是什么。但我知道如何安装它们并做类似的基本事情。

我听说了 Jekyll,并决定开始使用 Heroku。我找到了适用于 Heroku 的 Rack-Jekyll。

我按照 Jekyll 的说明创建了我的网站,它在我的系统上运行良好。然后我做了我在http://github.com/bry4n/rack-jekyll#readme中被告知要做的事情。但是当我将它推送到 Heroku 时,我得到一个错误:

看到这一点,我下载了 rack-jekyll.gem 文件并将其提交到存储库并尝试上传它。即使这样也没有用。你能准确地告诉我该怎么做吗?

0 投票
1 回答
2182 浏览

encoding - Jekyll 不解析 UTF-8

我在记事本中创建了一个页面,并在保存时选择了 UTF-8 作为编码。Jekyll 不会解析这个页面。它按原样呈现页面中的液体扩展。

现在我使用 ANSI 编码保存了同一个页面。Jekyll 很容易解析,我的网站已经启动并运行。但它仅限于ANSI,并且由于编码错误,某些字符会显示为问号。当网络完全支持它时,我不想使用 ANSI 而不是 UTF-8。

0 投票
1 回答
1328 浏览

ruby - 如何在 Ubuntu 10.04 服务器上安装 Jekyll?

安装 Jekyll 的权威指南似乎是https://github.com/jekyll/jekyll,上面写着:

我得到一个

无论我是否以超级用户身份运行该命令。
gem env返回以下内容:

我也尝试过将 github 指定为来源,但没有成功。我还应该尝试什么?

0 投票
2 回答
12554 浏览

ruby - 在haml中插入文本块

在我的 Jekyll 博客中,我使用 include 标签将文件的内容放入文档中。但是,如果我尝试使用基于 HAML 的文档执行此操作,则包含文本的缩进是错误的。:preserve不起作用,因为它需要缩进。有没有办法在不依赖缩进的情况下指定一个文本块?

0 投票
1 回答
1490 浏览

xml - 是什么让 Jekyll 和 Hyde 等静态站点生成器比 XML 和 XSLT 更好?

这个想法似乎非常相似,将实际内容与最终输出渲染分开,以便更改模板或样式是微不足道的。

0 投票
2 回答
5185 浏览

ruby - 在 Windows 上为 Jekyll 安装原生 Ruby 扩展

我快要疯了,所以我只想问:

你到底是如何在 Windows 上安装 Ruby Gem Jekyll 的。

Jekyll 依赖于 fast-stemmer-1.0.0 并且必须构建为原生扩展

我在RubyDevKit上找到了这个方便的指南,可以在 Windows 上安装一个“健全”的环境,它可以工作,但是 fast-stemmer 仍然一心想要使用 nmake 构建二进制文件,并且返回以下错误:

我在 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin 中使用 Visual Studio 2010 附带的 nmake,正如其他文章中所建议的那样。但它仍然不起作用。

我已经尝试从 DevKit 附带的 MSYS shell 运行 gem 安装,所以我当时确实有 Unix make,但我不知道如何指示 Ruby 使用 make 而不是 nmake(并阅读 mkmf. rb 也没有启发我)。它一心想使用 nmake 并且上面的错误消息非常失败

对此的任何帮助将不胜感激!

更新 我终于意识到我没有通过 RubyInstaller.org 安装 Ruby。我使用安装程序重新安装,现在使用 DevKit 构建 jekyll 工作正常。

感谢大家指出这一点!

0 投票
4 回答
2632 浏览

ruby - Jekyll vs RefineryCMS?

我知道很多 Ruby 用户都在使用 Jekyll,但我想知道 RefineryCMS 会带来什么好处?

有人可以强调每个的差异和优点/缺点。

0 投票
1 回答
1359 浏览

ruby - Jekyll 插件无法识别

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

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

有同样问题的人吗?