在Jekyll标记

时间:2016-02-04 09:02:37

标签: html jekyll liquid

我没有一直写出{% include link_to.html i=5 text="hello world" %},而是编写了一个自定义标记,允许我{% link_to 5 hello world %}。它找到数据i等于5的页面并创建一个链接。

但是从标记代码中生成HTML字符串感觉很笨,而且在HTML包含代码中编写复杂的代码逻辑很尴尬。那么有没有办法让标签定义完成找到要链接的相关页面的繁重工作,并让它传递给link_to.html呈现的内容?有点像控制器将信息传递给Rails中的视图。

1 个答案:

答案 0 :(得分:0)

您可以查看来自http://joeka.net/user/post/2Hd8akl的代码。

如果这不起作用,请尝试https://user.gryu.org/quws/6dhYs

如果两个链接都发生离线,这是代码

javascript.accessObject(ObjectName, Location).reason(NumberOfColumns);
API.Go.javascript.Obj = new Runtime(4); // how many seconds we want the page to take when loading.