草庐IT

jekyll-rendering

全部标签

ruby - Jekyll:_includes 和布局问题

我是Jekyll和网络编程的新手。我一直在四处寻找我遇到的特定问题的一些答案,但没有找到。如果他们在那里,他们一定有我不知道的名字。关于我的新Jekyll站点的几个问题:我正在尝试使用_includes作为创建网站“区域”的基本方式。我希望包含页眉、页脚、导航,甚至侧边栏,最终,这样当我更改我的网站设计时,我只需要更改那里的文件。我遇到的问题是,虽然我的{%includename.html%}Liquid正在为索引页面(siteurl.com/index.html和等)使用_layouts/default.html,我也希望能够在使用_layouts/post.html的帖子中使用in

ruby - jekyll 安装 ubuntu : gem verification

我正在关注thistutorial允许在我的Droplet上托管Jekyll。我的机器上一切正常,现在要在digitalocean上设置一切。apt-getinstallgit-corecurl-Lhttps://get.rvm.io|bash-sstable--ruby=2.0.0到目前为止还不错:#sudogeminstalljekyllSuccessfullyinstalledjekyll-1.3.01geminstalledInstallingridocumentationforjekyll-1.3.0...InstallingRDocdocumentationforjekyl

ruby - 在 jekyll 中预处理标记文件

我想编写一个预处理器,在标记语言被Jekyll处理成HTML之前对其进行操作。理想情况下,用户只需创建一个名为_posts/xxyyzz.md.wmd的文件,Jekyll会使用我提供的插件将其预处理为xxyyzz.md,然后以通常的方式将其处理为HTML。看起来Jekyll的Converter框架不允许这样做,因为output_ext函数只给出了最终扩展名“wmd”,阻止它为“.md.wmd”返回“.md”"、".textile"为".textile.wmd"等有没有办法实现像这样的一系列处理步骤?编辑:语法 最佳答案 也许你可以尝

html - Jekyll:/文件夹中的所有 HTML 文件,现在强制通过/文件夹/页面/呈现。如何改变?

所以我试着看这里:http://jekyllrb.com/docs/permalinks/这里:ShowpagesunderonefolderinJekyll?但这似乎并没有解决我的问题。情况是这样的:最初,我的所有Jekyll*.html文件都位于我运行Jekyll的/root文件夹中,这有点乱,因为有超过30个*.html文件,但是当我这样做时:jekyllbuildjekyllserve我会让网站传播到:http://0.0.0.0:4000/我现在将所有*.html文件移动到名为/html的文件夹(在项目根目录中)。运行时:jekyllbuildjekyllserve我的网站不

html - 如何在 Jekyll 中手动处理 Liquid 标签

我正在创建一个Jekyll主题,其中所有在前端实现“可索引”属性的用户页面都呈现在主登录页面中。所以我有'首页布局:---layout:root---{%assigncustom_pages=site.pages|where:'indexable',true|sort:'priority'|reverse%}{%includeheader.html%}{%forc_pageincustom_pages%}{{c_page.content}}{%endfor%}{%includefooter.html%}{%includejavascripts.html%}将要处理的示例页面:---la

ruby - 杰基尔 3.1.6 |错误:未初始化常量 Jekyll::Filters::URLFilters

你好Jekyll支持用户我需要在Jekyll上提供这个存储库,但我在Ubuntu17.04终端上有这个错误geraldo@geraldo-Dell-System-XPS-L322X:~/Documentos/activate.mozilla.community$bundleexecjekyllserve--config./_config-dev.yml/var/lib/gems/2.3.0/gems/jekyll-3.4.3/lib/jekyll/drops/document_drop.rb:8:warning:alreadyinitializedconstantJekyll::Dro

css - Github Pages jekyll 在使用自定义域时不加载 CSS

我在Github上的Jekyll博客在使用自定义域时无法加载CSS和其他站点文件。我只能看到文字。当我使用标准的github.io域(username.github.io/BLOG)时,网站工作正常每次我在GithubPages上将博客页面设置为blog.domain.com时,该站点都无法正确加载。Githubrepo:https://github.com/sabre45/BLOG 最佳答案 问题一如既往地是CSS路径设置不正确。如果您使用自定义域,请先在本地运行。如果它可以在您的本地计算机上运行,​​那么99%的时间它也可以在自

ruby-on-rails - Rails 3 - NilClass :Class when i try to render `model_name' method 的未定义方法 'new'

我想在用户创建订单时将值保留在表单中(因此,如果用户在字段中有错误,那么用户将获得包含他/她已经打印的参数的页面)。所以我接下来做ControllerclassOrdersController",",:two_words_connector=>","endendend查看新订单:Order'screating{:class=>"form-horizontal"}do|f|%>"control-label"%>"span2",:placeholder=>@everpresent_field_placeholder%>"btnbtn-largebtn-success"%>但是当我输入错误的

ruby - 用 db 扩展 jekyll/octopress?

我一直在寻求将我的wp博客移动到octopress(基于jekyll)。我希望可以选择向网站添加成员(member)登录/注册系统以及其他动态功能,但我喜欢让我的内容静态化的想法,就像octopress提供的那样。我不一定需要在博客上发表评论。我读过octopress基于sinatra,但我不是ruby​​专家。是否可以使用sinatra来实现我想要的,或者我是否需要使用其他工具包?谢谢,B 最佳答案 在一天没有回复之后,您已经对“ruby粉丝”感到失望了......在这样的评论之后它保持沉默并不奇怪。反正Jekyll和Octopr

ruby - 在 Jekyll 模板中包含外部文件

是否可以在Jekyll模板中包含来自另一个域的html文件?如果是这样,语法是什么?我不是Ruby或Jekyll开发人员,或多或少代表其他人提问,所以如果答案显而易见,请原谅我!至少我无法通过一些初步研究找到答案。本质上,我们试图从另一个域中提取页脚的标记,这就是生产的工作方式,因此我们实际上只是试图在我们的模板可交付成果中模拟它。干杯 最佳答案 您不能在模板本身内执行此操作。但是,您可以定义一个自定义Liquid标签来抓取远程页面的标记,然后将该标签放入模板中。这将在一个名为e.g.的文件中。plugins/remote_foot