24得票4回答
如何让Jekyll在不指定布局的情况下使用布局?

为了保持我一些Jekyll网站的简单性,我总是使用相同的布局。也就是说,我总是编写类似于...--- layout: default title: Here's my Title --- 我希望在我的页面顶部仅仅写入YAML Front Matter。 不过,实际上我只想写...--- ti...

23得票2回答
如何配置GitHub以使用不支持的Jekyll网站插件?

我为我的Jekyll博客创建了一个很棒的图库,它在本地主机上完美构建。然而,GitHub Pages不支持我正在使用的Jekyll Gallery Generator插件:https://github.com/ggreer/jekyll-gallery-generator 我阅读了关于在传统...

21得票2回答
如何在Jekyll/Liquid中从视图传递{% captured %}变量到布局中?

我正在尝试使用Jekyll重新构建一个博客,并且我遇到了一个简单的任务。 假设我有以下一组模板: default.html:{{ head }} {{ content }} frontpage.html:--- layout: default --- {% capture head %...

16得票3回答
Github页面:我为什么需要gh-pages?

我使用Github Pages部署了个人博客。我看到一些教程告诉你要创建一个gh-pages分支。我做到了,但是只有在我的主分支上进行更改后,网站的更改才会可见。所以,我很困惑为什么需要gh-pages?有人能解释一下吗?谢谢。

13得票2回答
Jekyll的静态评论系统

我的博客目前使用Jekyll和Minimal Mistakes主题,利用主题内置的功能添加了Disqus评论系统。 但对我来说,这种基于JavaScript的评论系统有些违背了在Jekyll中建立静态博客的初衷,考虑到: 它的JavaScript会创建一个明确非静态的页面。 评论并没有与...

11得票2回答
如何在Jekyll标签插件中获取Markdown处理后的内容

我正在为我的Octopress网站开发一个Jekyll标签插件,帮助我创建一个“注释”元素。我只是想能够在博客上突出显示一些信息作为侧边注释,就像这样。 问题是,我无法弄清楚如何处理此标签的内容(即Markdown或Textile)。上面的图像仅在我实际使用HTML代码制作链接时才能实现。当...

10得票1回答
Jekyll内容中的正则表达式替换过滤器?

有没有一种Jekyll过滤器可以使用正则表达式(regex)过滤器替换文本? 我相信“内置”过滤器replace只能进行简单的字符串替换。

9得票3回答
从2.x升级到3.x时出现的Jekyll依赖错误

根据官方更新指南,我最近从Jekyll 2.x升级到了Jekyll 3.1.1。安装后,运行jekyll serve出现以下错误: 依赖关系错误:糟糕!看起来您没有安装jekyll-markdown-block或其任何依赖项。为了按照当前配置使用Jekyll,您需要安装这个gem。Ruby...

9得票3回答
如何在Jekyll中创建一个液态标签扩展,返回文件名

这是基础知识,我想我还是不太能理解如何实现。 我要做的很简单。 我想通过使用Jekyll插件系统,扩展Liquid标签以返回文章的文件名。 {{% page.filename %}} 将解析为类似以下内容: jekyll-plugin.markdown

8得票1回答
Jekyll:如何将一个Ruby对象传递给模板?

例如,假设我想生成这个数组: random_numbers = [] 1000.times { random_numbers << rand(2) } 将其传递到模板中,以便我可以从Liquid中访问它: {% for num in random_numbers %} ...