Tag: static pages

Jekyll中每个博客文章的两个版本

在一个非常简单的Jekyll设置中,我需要每个post的两个版本:面向公众的版本和一个专门用于嵌入的品牌的准系统版本。 我为每种类型都有一个布局: post.html post_embed.html 我可以通过在前面的内容中制作具有不同布局的每个post文件的副本来完成这一点,但这显然是一种可怕的方法。 必须有一个更简单的解决方案,无论是在命令行级还是在前端? 更新:此SO问题涉及为每个post创建JSON文件 。 我真的只需要一个生成器循环遍历每个post,改变YAML前端物质中的一个值(embed_pa​​ge = True)并将其反馈回相同的模板。 所以每个post都会呈现两次,一次是embed_page true,另一次是false。 仍然没有完全掌握发电机。