首页 > 解决方案 > 从外部 rake 任务迭代 Jekyll 帖子

问题描述

我正在编写一个 Rake 任务来根据来自外部 API 的响应自动更新我的 Jekyll 站点。例如,API 可能会返回一个帖子列表,我会在_posts目录中为任何新内容创建文件。

每个帖子都有一个 ID,这就是我用来确定它是否以前发布过的 ID。

我的问题:如何site从我的 Rake 任务中访问对象(即在运行的 Jekyll 环境之外),以便访问id每个帖子标题中的 frontmatter?

注意:我想避免自己解析文件,如果可能的话,我真的很想使用 Jekyll 来做到这一点。

编辑:很确定这会涉及require Jekyll::...,但我不确定需要包含哪些内容才能允许访问site变量

标签: jekyll

解决方案


推荐阅读