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

liquid - Jekyll 博客中突出显示的 pygments 的奇怪背景色调

我正在尝试使用 pygments 为我的Jekyll博客添加语法高亮。现在突出显示有效,但它在我的代码上留下了一种奇怪的色彩,最好通过查看下图来描述。 它看起来像什么

我正在使用 Github 语法样式表,但这不是导致问题的原因。我知道这一点,因为我注释掉了所有负责突出显示的 CSS,并且色调仍然存在。

任何人都知道我可以做些什么来解决这个问题?

这是负责您在图像中看到的内容的代码:

0 投票
2 回答
8726 浏览

markdown - 在 Jekyll 中,是否有一种简洁的方式来呈现 Markdown 部分?

我有一个 Markdown 格式的侧边栏,我想显示在我的 Jekyll 博客中。我之前曾尝试将它包含在内,{% include sidebar.markdown %}但它实际上不会呈现 Markdown。我可以像这样成功地包含它:

虽然这是一个易于管理的解决方案,但我更喜欢一种更优雅的方式来实现这一点。有任何想法吗?提前致谢!

0 投票
3 回答
2033 浏览

ruby - 在 Windows 7 上运行 Jekyll

我在 Windows 7 上运行 Jekyll 时遇到问题。当我运行时

我收到以下错误

但是安装了 RedCloth

任何人都可以启发我吗?

0 投票
3 回答
1009 浏览

ruby - 升级到 Xcode 4.1 后无法安装 Jekyll gem

我之前已经使用 Xcode 3 附带的 gcc 编译器在 Mac 上成功安装了 Jekyll gem。不幸的是,我无法在现在拥有 Xcode 4.1 的其他 Mac 上安装它。这台 Mac 曾经有 Xcode 3,但我使用命令卸载了它sudo /Developer-3.2.5/Library/uninstall-devtools --mode=all

尝试时sudo gem install jekyll出现如下所示的编译错误:

这里似乎有一个相当基本的问题!我怎样才能解决这个问题?我正在使用 Ruby 1.8.7 和 RubyGems 1.3.7 1.8.10。

提前致谢。

0 投票
1 回答
426 浏览

ruby - @name = 在父类中设置 attr_accessor 时,值和名称为零

之前在#ruby 上有人告诉我,除非变量名已经在本地定义,否则我不需要使用@name 和self.name,我很高兴知道这会使我的代码更整洁。在玩弄并调整了我的一些类之后,我注意到在子类的初始化中设置 @name 后我无法访问名称(它是 nil)。

以下作品:

以下失败:

该课程利用了这个超级课程:
https ://github.com/mojombo/jekyll/blob/master/lib/jekyll/page.rb

我有点困惑,为什么 name 在这种情况下不起作用,但首先它起作用了?

更多信息:

0 投票
1 回答
1664 浏览

ruby - jekyll - 不处理子文件夹中的文件

我正在使用 Jekyll 制作一个简单的静态网站。

当我在项目的根目录(与 _layouts 文件夹和配置文件位于同一文件夹中)有 Jekyll HTML 文件时,它们会完美呈现,我可以立即在http://localhost:4000/welcome.html上预览它们。

我开始在根目录中获取很多文件,并希望将动态文件组织到文件夹中。

因此,当我将文件移动到子文件夹中时,Jekyll 会停止更新它。我可以看到我以前的编辑(从它位于根目录时开始),但如果我进行任何编辑,它不会更新。

http://localhost:4000/mydirectory/welcome.html - 返回 404

我应该编辑配置文件以检查这些文件夹吗?就像是 -

还是我错过了一些明显的东西?

0 投票
1 回答
354 浏览

ruby - ruby 代码中的帮助

我是 Ruby 的初学者,无法理解这段代码

在上面的代码中,语句puts self.data['tags'](标记为 1)按预期输出了 10 多个值。但是,行puts tag(标记为 2)仅输出一个值,这意味着该数组仅包含一个值。不应self.categories.keys.each循环遍历本身分配给的所有值self.data['tags']

0 投票
4 回答
2227 浏览

jekyll - jekyll 中的 pygments 问题

我在 github 页面中使用 jekyll。 http://juanpabloaj.github.com/

但是,当我为 pygments 添加 syntax.css 文件时

默认.html

jekyll 不显示语法,我在 pygments 行设置

pygments-true

0 投票
6 回答
38980 浏览

liquid - Jekyll 日期格式如何工作?

我正在使用 Jekyll 生成一个简单的站点。

我希望日期字段以12 September 2011.

通过一些创造性的谷歌搜索,我发现了一些日期格式的操作,但似乎没有什么能让我得到月份的名称。我所拥有的是{{ page.date| date: "%m-%d-%Y" }},它使我的输出为09-12-2011,但并不是我想要的。

有什么方法可以在 Jekyll 中将月份命名为名称?

或者,除此之外,是否有任何关于 date 属性的文档?

0 投票
4 回答
3390 浏览

jekyll - 如何在 Jekyll 标签插件中检测当前页面?

我有一个 Jekyll (Liquid) 块插件,我想检测当前页面是什么。我看到一个上下文被传递到渲染中,并且我可以将当​​前站点对象检索为 context.registers[:site]。但是,尝试将当前页面作为 context.registers[:page] 获取失败。

我要解决的问题是创建一个简单的块插件来检测当前页面是否是标签中提到的页面,并突出显示它。

任何提示将非常感谢。

谢谢!