问题标签 [liquid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
38980 浏览

liquid - Jekyll 日期格式如何工作?

我正在使用 Jekyll 生成一个简单的站点。

我希望日期字段以12 September 2011.

通过一些创造性的谷歌搜索,我发现了一些日期格式的操作,但似乎没有什么能让我得到月份的名称。我所拥有的是{{ page.date| date: "%m-%d-%Y" }},它使我的输出为09-12-2011,但并不是我想要的。

有什么方法可以在 Jekyll 中将月份命名为名称?

或者,除此之外,是否有任何关于 date 属性的文档?

0 投票
1 回答
533 浏览

ruby - 获取所有公共方法和属性getter,并将它们传递给liquid_methods

如果我们想让方法可以从流动模板中访问,我们需要像liquid_methods在我们的模型中一样声明它们,如下所示:

问题是我们的模型定义了很多东西(属性和公共方法),并且当我们添加新方法时,管理并且不要忘记将它们声明为liquid_methods,更不用说在我们模型的顶部。所以问题是,我想声明所有属性 getter 和公共方法都应该“流动化”,有没有比总是手动声明它们以便像示例中那样可以访问液体更花哨的方法?你会怎么做?

要在伪代码中得到这样的观点(可能不起作用):

0 投票
4 回答
3390 浏览

jekyll - 如何在 Jekyll 标签插件中检测当前页面?

我有一个 Jekyll (Liquid) 块插件,我想检测当前页面是什么。我看到一个上下文被传递到渲染中,并且我可以将当​​前站点对象检索为 context.registers[:site]。但是,尝试将当前页面作为 context.registers[:page] 获取失败。

我要解决的问题是创建一个简单的块插件来检测当前页面是否是标签中提到的页面,并突出显示它。

任何提示将非常感谢。

谢谢!

0 投票
5 回答
7920 浏览

random - Jekyll,液体,随机数

我想要一组链接

但我想从随机选择的帖子中生成链接。我正在使用 jekyll 和液体来生成网站。当我在 github 上托管时,我必须使用内置的 jekyll 部分。我不确定从哪里开始。谷歌对该主题的搜索没有结果。

0 投票
1 回答
383 浏览

ruby - 如何在自定义 Liquid 模板标签中访问全局 Sinatra 配置?

我正在尝试创建一个自定义 Liquid 模板标签,如下所示:

上述代码位于外部文件位置: (project_dir)/tags/scriptloader.rb

此文件包含在 app.rb 启动文件中。

但问题是设置变量是空的,即使在使用 set 方法在 app.rb 文件中添加配置之后也是如此。

在我的模板中调用 {% script 'myfile' %} 时的响应:

任何想法或指导将不胜感激!

谢谢!

0 投票
3 回答
6320 浏览

liquid - 如何将变量传递给 Liquid 中的自定义标签?

我在液体中编写了一个自定义标签,我想将一个变量传递给它。Liquid 标签会将任何参数转换为字符串。

例如:

其中 page 是一个变量。

有没有办法让 Liquid 将页面视为变量而不是字符串?

提前致谢!

0 投票
3 回答
2890 浏览

python - Pygments 的语法突出显示因 Liquid 模板字符串错误而失败

我正在使用 Jekyll 将我的 markdown 和 Pygments 转换为语法高亮。

这是错误maruku显示:

标记如下:

在 iPython 中测试 Pygments 不会产生错误。

有任何想法吗?;o(

提前致谢!

0 投票
1 回答
1600 浏览

eclipse - 使用正确的代码样式在 Eclipse 中编辑来自 shopify 的 .liquid 文件

我正在使用 shopify 建立商店。

我想在 eclipse 中离线编辑模板文件,但它们是.liquid文件,eclipse 无法识别。

如何为 Eclipse 将识别的液体模板文件创建自定义内容类型?


液体中有两种类型的标记:输出和标记。

输出被包围:

标签被包围:

0 投票
2 回答
2772 浏览

ruby-on-rails - ruby on rails with liquid template

I am using Ruby on Rails 3.1.1 .

I am trying to use liquid . My file names are views/users/index.html.liquid

I am looking for a good documentation/blog or a working cms etc to see how to make it work.

I need to make rails aware of .liquid template and such things.

0 投票
1 回答
2109 浏览

ruby-on-rails - 如何使 .liquid 文件在 Rails 3 中工作

我正在使用 Rails 3.0.9 。我正在尝试使用液体,但出现错误。

这是我的 Gemfile

这是一个初始化程序

这里是 app/views/users/index.html.liquid

这是控制器

我收到这个错误。