【发布时间】:2021-03-27 01:51:22
【问题描述】:
如果逻辑包含一个日期对象,请注意,该值将是页面最后从模板生成的当前时间,而不是页面呈现给用户的时间,如果涉及缓存或静态站点生成,则根据Shopify 文章。它每次都会返回一个相似的数字。
【问题讨论】:
-
重要的是要记住 Liquid 是一种模板语言,而不是一种编程语言。它不是为真正的随机数生成而设计的——它旨在为交付内容的服务器提供缓存。对于真正的随机性,您将需要使用像 Javascript 这样的编程语言。
-
我也在寻找这个功能,由于缓存的原因,这似乎有问题。对于我的情况,我想根据随机数在我的博客中为随机文章创建一个 href,例如在文章 1 和文章 30 之间的列表中。我不知道这是怎么可能的,因为我不认为 javascript可以与液体交互以提供不同的链接吗?