我想使用来自here的jekyll-plugins/weighted_pages.rb更改导航栏中页面的顺序.此插件在我的本地主机上运行良好,但在github上运行良好。我发现github主机上的导航栏是空的,这似乎是这个插件不起作用。我该如何解决这个问题?我复制下面的weighted_pages.rb代码:#Generatesacopyofsite.pagesassite.weighted_pages#withpagessortedbyweightattribute.Pageswithno#weightspecifiedareplacedafterthepageswithsp
我在Windows上运行3.1.2当我尝试将“Paginate”添加到我的项目时,我在cmd中遇到错误Deprecation:Youappeartohavepaginationturnedon,butyouhaven'tincludedthejekyll-paginategem.Ensureyouhavegems:[jekyll-paginate]inyourconfigurationfile.我安装了jekyll-paginate(1.1.0)和paginate(4.0.0)但它仍然出现此错误。这是我的_config.yml文件:paginate:4paginate_path:'/b
我的计划是在_includes目录中放置文件夹:_includes/页脚_includes/英雄_includes/cta等...当我引用{%includefooters/footer1.html%}时,出现以下错误:Liquid异常:在_layouts/default.html中找不到包含的文件“_includes/footers/footer1.html”这是否超出了预期的功能,还是我遗漏了什么? 最佳答案 是的,你可以嵌套部分。子目录不必在前面加上下划线。假设您在_includes文件夹中有一个footers文件夹。_incl
我正在尝试在RHEL上安装snorby。它要求使用ruby,我试过了,现在我遇到了rmagick错误。请帮忙。Installingrmagick(2.13.1)withnativeextensionsGem::Installer::ExtensionBuildError:ERROR:Failedtobuildgemnativeextension./usr/local/bin/rubyextconf.rbcheckingforRubyversion>=1.8.5...yesextconf.rb:128:UseRbConfiginsteadofobsoleteanddeprecated
我已经在网站上使用Jekyll(自动选项设置为true,因此它会自动构建到_site文件夹)几个星期了,一切正常。帖子的结构是这样的/language/_posts/yyyy-mm-dd-filename.html因此jekyll将它们构建到_site文件夹中,结果如下所示:/language/filename.html最近网站的文件夹结构不得不改变,将现有内容复制到4个区域,这使网站上的帖子数量翻了两番。所以我更新了结构,帖子现在位于这样的子文件夹中:/region/language/_posts/yyyy-mm-dd-filename.html所以jekyll将它们构建到_site
我是Jekyll、Liquid和Ruby的新手,如果我真的很愚蠢,我深表歉意。似乎Jekyll忽略了任何带有帖子的液体标签(在_posts目录下),这导致输出如下所示。这些帖子都采用markdown格式,并且都包含YAML标记。{%highlightscss%}.noisy{@includenoise(#00f);}{%endhighlight%}我已经测试过,不仅仅是Pygments通过添加{{post.title}}失败,它也未被解析。CheckoutthecodeonGithub老实说,我不知道我做错了什么。提前致谢。 最佳答案
在我的Jekyll博客中,我希望一些帖子没有标题。我如何修改Jekyll代码库以使其帖子不需要标题? 最佳答案 您无需更改Jekyll代码库即可删除标题。这可以使用具有适当液体过滤器和标签的不同布局来完成。对于单个帖子页面,只需制作一个没有{{page.title}}liquid标签的新布局文件(例如“_layouts/no-title-post.html”).在你的_posts源文件中,设置YAMLfrontmatter来调用它。例如:---layout:no-title-post---请注意,YAML前言中不需要“title:”
我最近将OSX升级到MountainLion(10.8)和Xcode(4.4),但在尝试让我的Rails环境正常工作时遇到了问题。我从运行bundleinstall开始,在安装libv8库时遇到错误。下面是完整错误的粘贴。我四处搜索并寻找类似的问题,但到目前为止我在stackoverflow上发现的内容不适用于我的问题。以下是我迄今为止尝试过但无济于事的几件事:安装Xcode命令行工具安装MySQL安装X11通过gemfile安装不同版本的libv8现在我遇到的问题似乎超出了我的ruby技能范围。如果有人对我可以尝试什么有一些想法或遇到类似问题,我很乐意提供帮助。谢谢!这是我的ge
我是Terminal的新手,所以请多多包涵。成功完成以下安装(按此特定顺序):xCode4.5RVM1.16海湾合作委员会4.2.1ruby1.9.3当尝试安装Rails(“geminstallrails”)时,安装开始但随后因错误而中断:“无法构建gemnative扩展”。不知道这指的是什么。想法?我还需要预先安装其他东西吗?在我第一次尝试安装Rails时,我不小心用sudo运行了它。这会影响什么吗?编辑:输出-Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrails:ERROR:Failedt
我只是想知道是否有办法将SASS集成到Jekyll中。我所需要的只是在启动Jekyll时将.scss自动编译为.css。 最佳答案 当您启动(我认为是运行)jekyll时,我没有发现编译Assets有任何问题。运行jekyll的全部意义在于预编译您的站点,这对性能有好处。至于Assets转换——有许多专注于此的可用插件。我喜欢JekyllAssetPipelinegem,它支持任何语言(例如Scss、Less、CoffeeScript、Erb等)并具有一系列使其与众不同的功能(例如Assets标记、压缩、gzip等)。它似乎也是最近