我今天一定是下类了,因为我什至看不到handleize过滤器的定义位置。它在Shopifydocumentation中,当我在我的模板中使用它时它会起作用。但是我看不到它的源代码,所以我找不到如何从我的插件中调用它。另请注意,虽然thesetwo问题类似,这里的答案不适用,因为handleize没有在提到的任何一个源模块中定义。如果重要的话,我正在使用Jekyll2.1.1和Liquid2.6.1。 最佳答案 对于偶然发现此问题的任何其他人,fromJekyllversion2.4.0onward,你可以使用thebuilt-ins
我正在尝试更新一个jekyll博客,并想先在我的浏览器上查看它。我运行jekyllserve并得到:rbenv:jekyll:commandnotfoundThe`jekyll'commandexistsintheseRubyversions:2.1.0为什么会出现此错误?我还运行了bundleexecjekyllserve:CouldnotlocateGemfileor.bundle/directory如果有帮助,这是echo$PATH的结果/Users/BLAH/.rbenv/shims:/Library/Frameworks/Python.framework/Versions/2
我想修改一些html标签在jekyll上的呈现方式。我需要的是自动添加一些css类(在本例中为表格html标记的“.table”类)。我正在使用redcarpetmarkdown处理器。我想我需要编写一个插件来扩展渲染器,但我找不到任何好的示例...我想出了这个,但它只是一个复制/粘贴工作,它不起作用...require'redcarpet'classBootstrapTables\n#{header}\n#{body}\n"endend有人可以帮忙吗? 最佳答案 我已经测试过,您可以使用kramdown为Markdown元素提供类
有没有办法从site.posts获取当前的帖子索引号?{{网站.posts|size}}是帖子的总数。我需要的是{{site.posts.index}}或{{page.index}}。我试图在每个帖子页面上显示一个计数器。示例:发布43of2654 最佳答案 在for循环中,您可以通过两种方式获取当前项目索引:{%forpostinsite.posts%}{{forloop.index}}{%endfor%}#willprint123...或{%forpostinsite.posts%}{{forloop.index0}}{%end
我有一个Rails应用程序,可以在同一台服务器上创建/构建一些Jekyll站点。现在,我正在调用带有反引号的Jekyll命令,如下所示:defbuild_jekyllresult=`jekyllbuild-s/some/source/path-d/some/dest/path`end这很好用,但感觉有点不像ruby。如果jekyllgem在我的RailsGemfile中,有什么方法可以使用ruby构建jekyll站点吗?(根据文档,我似乎会调用Jekyll::Commands::Build.build,但我不确定如何初始化站点参数)。 最佳答案
我使用Jekyll来构建我的网站,并且它开始需要相当长的时间(几分钟)来编译网站(超过600个帖子)。我怀疑某些插件可能对此负责,但似乎必须有更好的方法来分析构建的性能,而不是简单地打开和关闭不同的插件和解析器。构建期间的最小输出没有给出任何提示——所有时间都只是花在“构建站点”步骤上。我想我可以通过ruby-prof运行jekyll脚本来获得一些想法,所以我在我的站点根目录中快速制作了一个jekyll脚本的本地副本作为jekyll.rb目录并运行ruby-profjekyll.rb该站点看起来构建良好,但分析器只是被丑陋的核心转储所阻塞。[NOTE]Youmayhaveencount
我不知道如何解决这个问题。我重新安装了之前缺少的Xcode命令行工具-但问题仍然存在。Compass和CodeKit没有按预期工作。知道要做什么吗?Marcs-Mac-mini:~marc$gemupdate--systemErrorloadingRubyGemsplugin"/Users/marc/.rvm/gems/ruby-2.1.0@global/gems/executable-hooks-1.3.1/lib/rubygems_plugin.rb":ERROR:Failedtobuildgemnativeextension./usr/local/Cellar/ruby/2.1.
在尝试进行“捆绑安装”时,我收到以下错误消息environment=OSX10.9.4,rbenv0.4.0,ruby2.1.2,Homebrew0.9.5Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./Users/hirotakagotanda/.rbenv/versions/2.1.2/bin/rubyextconf.rb***extconf.rbfailed***CouldnotcreateMakefileduetosomereason,probablylackofnecessarylibrariesand/
我有这些任务可以在ubuntu14.04VM上安装jekyll:-name:installrubyapt:pkg=rubystate=latestsudo:yes-name:installjekyllgem:name=jekyllversion=2.5.3sudo:yesjekyll安装失败并显示此消息:failed:[192.168.78.29]=>{"cmd":"/usr/bin/geminstall--version2.5.3--include-dependencies--user-install--no-rdoc--no-rijekyll","failed":true,"rc"
当尝试运行jekyllserve时,它似乎构建正确(尽管有我无法解决的警告),但随后无法提供服务。jekyllbuild完成,但生成的文件缺少已编译的CSS。jekyllserve的输出:Ignoringffi-1.9.10becauseitsextensionsarenotbuilt.Try:gempristineffi--version1.9.10Ignoringcurb-0.9.3becauseitsextensionsarenotbuilt.Try:gempristinecurb--version0.9.3Ignoringexecutable-hooks-1.3.2becaus