jekyll - 如何分隔液体标记中的列表项?

标签 jekyll liquid

在我的 Jekyll 布局模板中,我正在为帖子中提供的标签列表中的关键字创建一个元标签,如下所示:

<meta name="keywords" content="{{page.tags}}"/>

该帖子有以下 YAML 前题:

---
layout: post
tags: [personal, blog]
---

生成的meta标签如下:

<meta name="keywords" content="personalblog"/>

我必须使用什么过滤器才能使 content 属性反射(reflect) personal, blog 而不是 personalblog

最佳答案

我找到了答案。有一个名为 join 的过滤器(类似于 JavaScript 数组上的 join 方法),它允许您将列表的元素连接成一个字符串。

因此我需要做的就是:

<meta name="keywords" content="{{page.tags | join: ', '}}"/>

关于jekyll - 如何分隔液体标记中的列表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12766425/

相关文章:

jekyll 中的 markdownify 帖子标题

日期比较逻辑/液体模板过滤器中

loops - 在 jekyll 静态站点中使用 Liquid 显示对象的 START 和 END 范围

ruby - jekyll 最小错误主题抛出 "uninitialized constant Faraday::Error::ClientError (NameError)"

git - 如何将子模块添加到 gh-pages 分支并正确构建静态页面?

javascript - 使用 jekyll 和 liquid 时显示 angularjs 模型数据?

javascript - 在 Liquid 代码的不同部分使用 javascript 变量

ruby-on-rails - 列出来自液体对象的独特数据

html - 手动输入本地开发地址时如何阻止 chrome 搜索

Jekyll 提前约会