Tag: jekyll

在液体模板中迭代哈希

我在使用Liquid的Jekyll写一个网站。 我有前面的问题,我想看起来像这样的页面: — title: Designing algorithms that scale horizontally speaker: Luke Ehresman, CopperEgg category: notes.mongodallas.talks links: – demo: http://www.github.com/copperegg/mongo-scaling-demo layout: talknotes — 在Liquid中,YAML的链接部分如下所示: [{'demo' => 'http://www.github.com/copperegg/mongo-scaling-demo' }] 我想能够迭代数组,做这样的事情: <a href="{{ link.value }}">{{ link.key }}</a> 但是迄今为止我所有的想法都使我失望了。

如何更改jekyll中的默认订单页面

我的博客是用Github上的Jekyll构build的,地址是http://blog.EverCoding.net 。 在导航栏中,默认的订单是Pages,Messages,About,Archieves。 我想把这个列表改成Pages,Archieves,About,Messages。 我该怎么办? 我认为这是代码如下 {% assign pages_list = site.pages %} 我认为site.pages是我应该改变,但我不知道如何。 非常感谢。

Jekyll语法高亮降价代码块(不使用液体标签)

Jekyll中的语法突出显示仅限于使用液体标签和类似下面的代码: {% highlight bash %} cd ~ {% endhighlight %} 但是我已经从wordpress导入了我现有的博客,并且使用降价代码块进行了降价(markdown),我不想通过每个post来修复代码块。 另外,我想保留我的post在纯markdown格式的情况下,我需要再次转换博客平台。 我把我的Jekyllparsing器切换redcarpet ,希望我可以使用这个markdown语法: “`bash cd ~ “` 但似乎没有工作。 它只是包装在一个正常的code块。 有任何想法吗?

Jekyll按类别显示post

抓住我的头在这一点上 – 非常感谢。 我想显示我的所有Jekyll职位的列表,按类别组织。 我知道3号线是不正确的,但我不知道应该是什么。 有任何想法吗? 谢谢! {% for category in site.categories %} <h3>{{ category | first }}</h3> {% for post in page.categories.category %} {{ post.title }}<br> {% endfor %} {% endfor %}

如何定制Jekyll的url?

我想用Jekyll创build一个网站。 不是博客。 有没有办法避免在URL中和页面的文件名中指定创builddate? 我认为,Jekyll背后的想法是非常出色的,但是它似乎与博客生成内容紧密相关,而且在一个更普遍的用例中也可能是有用的。

将parameter passing给Liquid模板

在我的Jekyll供电网站,我有一个function类似的东西,但我不知道如何正确地传递参数。 当我传递像{% include function.liquid foo="{{baz.quux}}" %}这样的参数时,它只会传递{{baz.quux}} ! 当然,不是我想要的:我想要通过baz.quux的值。 我该怎么做呢? 谢谢!

如何在jekyll markdown博客中包含video

我刚刚开始使用jekyll博客。 我用markdown写我的post。 现在,我想在我的文章中join一个YouTubevideo。 我怎样才能做到这一点? 另外,我真的不喜欢由默认提供的jekyll py pyments。 无论如何,我可以改变这种风格? 如果是的话,你可以指点我一些不错的风格/插件?

在Windows上Jekyll:Pygments不工作

在我使用RC之前,我更新了最新的JekyllBuild(1.0.3)。 更新代码parsing(与Pygments)不再工作。 我总是得到以下错误: C:/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.6/lib/posix/spawn.rb:162: warning: cannot close fd before spawn ←[31m Liquid Exception: No such file or directory – /bin/sh in 2012-01-17-test-post.md←[0m 有没有人遇到过这个问题? 我不知道ruby,所以我不能自己debugging:(

从浏览器上传图片到GitHub

我正在使用GitHub Pages,Jekyll和Prose来pipe理一个网站。 一切工作正常,除了我无法find上传图片的方式。 散文图片上传器不能正常工作,正如在各种票据(例如这里 )中讨论的那样。 由于网站是没有任何git或命令行经验的朋友,我正在寻找另一个选项,可以轻松地从浏览器上传图像到GitHub。 还有其他的select吗? 我不想在外部网站上托pipe图片。

Jekyll / Liquid – 如何将大块文本添加到YAML前端?

我试图在Jekyll中实现一个服务目录,其中每个20或30页将包含一个7×2表。 左栏将保存标签,如“概述”,“可用于”等,而右栏将保留一行和几段文字。 我希望用Liquidvariables来表示右列,例如{overview},{availableTo} 我注意到,YAML似乎对换行符非常挑剔,因此我不得不将这些段落和它们的标记input到一行可以进行多个屏幕宽度的行中。 这是一个问题,因为它很烦人,也因为我希望这些前端能够被技术性的非webdev用户编辑。 有没有办法让前面的事情容忍rest? 另外,是否有一种方法,我可以用{content}部分填充这个表,而不必每次重新编码表?