问题标签 [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.
liquid - Jekyll 博客中突出显示的 pygments 的奇怪背景色调
我正在尝试使用 pygments 为我的Jekyll博客添加语法高亮。现在突出显示有效,但它在我的代码上留下了一种奇怪的色彩,最好通过查看下图来描述。
我正在使用 Github 语法样式表,但这不是导致问题的原因。我知道这一点,因为我注释掉了所有负责突出显示的 CSS,并且色调仍然存在。
任何人都知道我可以做些什么来解决这个问题?
这是负责您在图像中看到的内容的代码:
markdown - 在 Jekyll 中,是否有一种简洁的方式来呈现 Markdown 部分?
我有一个 Markdown 格式的侧边栏,我想显示在我的 Jekyll 博客中。我之前曾尝试将它包含在内,{% include sidebar.markdown %}
但它实际上不会呈现 Markdown。我可以像这样成功地包含它:
虽然这是一个易于管理的解决方案,但我更喜欢一种更优雅的方式来实现这一点。有任何想法吗?提前致谢!
ruby - 在 Windows 7 上运行 Jekyll
我在 Windows 7 上运行 Jekyll 时遇到问题。当我运行时
我收到以下错误
但是安装了 RedCloth
任何人都可以启发我吗?
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。
提前致谢。
ruby - @name = 在父类中设置 attr_accessor 时,值和名称为零
之前在#ruby 上有人告诉我,除非变量名已经在本地定义,否则我不需要使用@name 和self.name,我很高兴知道这会使我的代码更整洁。在玩弄并调整了我的一些类之后,我注意到在子类的初始化中设置 @name 后我无法访问名称(它是 nil)。
以下作品:
以下失败:
该课程利用了这个超级课程:
https ://github.com/mojombo/jekyll/blob/master/lib/jekyll/page.rb
我有点困惑,为什么 name 在这种情况下不起作用,但首先它起作用了?
更多信息:
ruby - jekyll - 不处理子文件夹中的文件
我正在使用 Jekyll 制作一个简单的静态网站。
当我在项目的根目录(与 _layouts 文件夹和配置文件位于同一文件夹中)有 Jekyll HTML 文件时,它们会完美呈现,我可以立即在http://localhost:4000/welcome.html上预览它们。
我开始在根目录中获取很多文件,并希望将动态文件组织到文件夹中。
因此,当我将文件移动到子文件夹中时,Jekyll 会停止更新它。我可以看到我以前的编辑(从它位于根目录时开始),但如果我进行任何编辑,它不会更新。
http://localhost:4000/mydirectory/welcome.html - 返回 404
我应该编辑配置文件以检查这些文件夹吗?就像是 -
还是我错过了一些明显的东西?
ruby - ruby 代码中的帮助
我是 Ruby 的初学者,无法理解这段代码
在上面的代码中,语句puts self.data['tags']
(标记为 1)按预期输出了 10 多个值。但是,行puts tag
(标记为 2)仅输出一个值,这意味着该数组仅包含一个值。不应self.categories.keys.each
循环遍历本身分配给的所有值self.data['tags']
jekyll - jekyll 中的 pygments 问题
我在 github 页面中使用 jekyll。 http://juanpabloaj.github.com/
但是,当我为 pygments 添加 syntax.css 文件时
jekyll 不显示语法,我在 pygments 行设置
liquid - Jekyll 日期格式如何工作?
我正在使用 Jekyll 生成一个简单的站点。
我希望日期字段以12 September 2011
.
通过一些创造性的谷歌搜索,我发现了一些日期格式的操作,但似乎没有什么能让我得到月份的名称。我所拥有的是{{ page.date| date: "%m-%d-%Y" }}
,它使我的输出为09-12-2011
,但并不是我想要的。
有什么方法可以在 Jekyll 中将月份命名为名称?
或者,除此之外,是否有任何关于 date 属性的文档?
jekyll - 如何在 Jekyll 标签插件中检测当前页面?
我有一个 Jekyll (Liquid) 块插件,我想检测当前页面是什么。我看到一个上下文被传递到渲染中,并且我可以将当前站点对象检索为 context.registers[:site]。但是,尝试将当前页面作为 context.registers[:page] 获取失败。
我要解决的问题是创建一个简单的块插件来检测当前页面是否是标签中提到的页面,并突出显示它。
任何提示将非常感谢。
谢谢!