content-management-system - 如何从 jekyll 数据制作页面/帖子

标签 content-management-system jekyll contentful

我正在尝试将 contentful 与 jekyll 结合使用,我有文章数据模型,以 yaml 格式提供所有文章。

---
article:
- sys:
    id: 4xHyK0wA48sKiQeO8WK4CU
  title: Another Awesome Article
  body: |-
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur esse debitis, voluptatibus excepturi quos cumque, incidunt laborum ullam quo. Dignissimos magni tempora officiis nisi, doloremque quisquam natus iure aspernatur quos.
    Repellendus et dolorem hic officiis, excepturi asperiores! Officia hic deleniti deserunt repudiandae vero, odit ab dicta pariatur facere debitis fuga dolore, sint, minima. Ad modi incidunt suscipit, velit obcaecati enim.
- sys:
    id: 6Ju73rzJS0WQIKuS0mso62
  title: Awesome title
  body: |-
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur esse debitis, voluptatibus excepturi quos cumque, incidunt laborum ullam quo. Dignissimos magni tempora officiis nisi, doloremque quisquam natus iure aspernatur quos.
    Repellendus et dolorem hic officiis, excepturi asperiores! Officia hic deleniti deserunt repudiandae vero, odit ab dicta pariatur facere debitis fuga dolore, sint, minima. Ad modi incidunt suscipit, velit obcaecati enim.
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur esse debitis, voluptatibus excepturi quos cumque, incidunt laborum ullam quo. Dignissimos magni tempora officiis nisi, doloremque quisquam natus iure aspernatur quos.
    Repellendus et dolorem hic officiis, excepturi asperiores! Officia hic deleniti deserunt repudiandae vero, odit ab dicta pariatur facere debitis fuga dolore, sint, minima. Ad modi incidunt suscipit, velit obcaecati enim.
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur esse debitis, voluptatibus excepturi quos cumque, incidunt laborum ullam quo. Dignissimos magni tempora officiis nisi, doloremque quisquam natus iure aspernatur quos.
    Repellendus et dolorem hic officiis, excepturi asperiores! Officia hic deleniti deserunt repudiandae vero, odit ab dicta pariatur facere debitis fuga dolore, sint, minima. Ad modi incidunt suscipit, velit obcaecati enim.

如何通过这些数据创建单独的页面/帖子并在 jekyll 中转换为静态文件?

最佳答案

您可以使用类似 https://github.com/avillafiorita/jekyll-datapage_gen 的内容从数组中的每个元素生成一个页面。还有其他一些具有类似行为的插件可能更适合您的需求。

这是 Jekyll 不支持的开箱即用的功能。

关于content-management-system - 如何从 jekyll 数据制作页面/帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38383320/

相关文章:

html - 如何将子导航从主导航中推出?

graphql - 如何使用 Contentful 从 Gatsby 中的查询中检索发布的发布日期?

如果过滤器变量为空,GraphQL 禁用过滤

javascript - 如何使 github 页面 url 不区分大小写?

Graphql 内容查询,错误为 'cannot query field'

asp.net - 考虑 N2 CMS 但担心性能。这合理吗?

php - 如何实现分层cms站点?

GIT——从提交中排除/忽略文件

ruby - 语法错误,意外 ')' ,期望 '='

ruby - 'gems' 配置选项已重命名为 'plugins' .?