草庐IT

jekyll-rendering

全部标签

ruby - 简介 Jekyll 构建时间

我使用Jekyll来构建我的网站,并且它开始需要相当长的时间(几分钟)来编译网站(超过600个帖子)。我怀疑某些插件可能对此负责,但似乎必须有更好的方法来分析构建的性能,而不是简单地打开和关闭不同的插件和解析器。构建期间的最小输出没有给出任何提示——所有时间都只是花在“构建站点”步骤上。我想我可以通过ruby-prof运行jekyll脚本来获得一些想法,所以我在我的站点根目录中快速制作了一个jekyll脚本的本地副本作为jekyll.rb目录并运行ruby-profjekyll.rb该站点看起来构建良好,但分析器只是被丑陋的核心转储所阻塞。[NOTE]Youmayhaveencount

ruby-on-rails - rails3,过滤器链停止为 :require_no_authentication rendered or redirected

我的设计有问题。当用户已经登录,然后点击登录链接时,没有任何反应,但我的终端输出如下:Filterchainhaltedas:require_no_authenticationrenderedorredirected这发生在我要ProcessingbySessionsController#newasHTML有什么办法,如果有登录用户,我如何告诉设计转到after_sign_in_path?这是我的登录后路径defafter_sign_in_path_for(resource)ifsession[:user_return_to]return_to=session[:user_return

ruby - Gem 在安装 jekyll 时无法构建 native 扩展

我有这些任务可以在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"

ruby - Jekyll 服务失败(Ruby 不兼容库版本)

当尝试运行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

javascript - rails : Rendering a JS alert

我正在尝试在用户点击提交后直接呈现js警报。这是我所拥有的和我尝试过的:那是我的erb文件。这是我的Controller中的订阅方法:defsubscribe@test=Test.new@test.email=params['email']@test.savebinding.pryrenderjs:"alert('test)";end但是我得到这个错误:Securitywarning:anembeddedtagonanothersiterequestedprotectedJavaScript.Ifyouknowwhatyou'redoing,goaheadanddisableforge

ruby - 如何在 Ubuntu 10.04 服务器上安装 Jekyll?

安装Jekyll的权威指南似乎是https://github.com/jekyll/jekyll它说:geminstalljekyll我得到一个ERROR:couldnotfindgemjekylllocallyorinarepository不管我是否以super用户身份运行该命令。gemenv返回以下内容:RubyGemsEnvironment:-RUBYGEMSVERSION:1.2.0-RUBYVERSION:1.8.7(2008-08-11patchlevel72)[i486-linux]-INSTALLATIONDIRECTORY:/var/lib/gems/1.8-RUBY

ruby - 如何在 Jekyll 中只显示特定的帖子?

我正在尝试使用Jekyll创建一个简单的单页网站。该网站将进一步用于创建帖子,例如contentblocks。但在我的Jekyll站点中,我只想显示某些帖子,而不是所有可用的帖子。如何在不使用for和if过滤帖子的情况下获取某个特定的帖子?这可能吗?编辑1:为了获得任何特定的帖子,我使用以下方式:{%forpostinsite.posts%}{%ifpost.title="mytitle"%}{%post.title%}blablabla{%endif%}{%endfor%}那么,有没有人找到一种简单的方法来显示带有“我的标题”的特定帖子,而无需使用for?

ruby-on-rails - ruby rails : Why does calling a partial in my views take an extended time to render?

例如,我在我的recipes/_cuisines.html.erb文件中调用了三个部分:该文件中没有其他内容。部分只是没有集合的静态内容。这是我从日志中得到的:Renderedrecipes/cuisines/_denmark.html.erb(4.6ms)[cachemiss]Renderedrecipes/cuisines/_spain.html.erb(2.3ms)[cachemiss]Renderedrecipes/cuisines/_italy.html.erb(5.3ms)[cachemiss]Renderedrecipes/_cuisines.html.erb(161.5

ruby-on-rails - rails 语法 "render json: @products"

我在Windows中使用Rails已经有一段时间了,最​​近我决定在Linux上尝试一下。所以我一直在设置一切,但现在我在Windows上创建的项目在ubuntu上无法正常运行:它无法解释以下语法:renderjson:@products产生以下错误:/home/dcastro/workspace/teste/app/controllers/products_controller.rb:9:syntaxerror,unexpected':',expecting'}'format.json{renderjson:@products}^/home/dcastro/workspace/tes

ruby - 从 Jekyll 插件向页面添加属性

假设我想要一个包含如下内容的页面:{{page.comment_count}}Comment(s){%forcinpage.comment_list%}{{c.title}}{{c.content}}{%endfor%}comment_count或comment_list页面默认没有变量;相反,我希望将这些变量从Jekyll插件添加到页面中。我可以在不干扰Jekyll现有代码的情况下填充这些字段的安全位置在哪里?或者是否有更好的方法来实现这样的评论列表? 最佳答案 不幸的是,目前不可能添加这些属性而不会对Jekyll内部的东西造成一