如何从 jekyll 数据制作页面 / post
How to make pages / post from jekyll data
我正在尝试将 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.
如何通过这些数据创建单独的页面/post并在 jekyll 中转换为静态文件?
您可以使用类似 https://github.com/avillafiorita/jekyll-datapage_gen 的方法从数组中的每个元素生成一个页面。还有其他一些具有类似行为的插件可能更适合您的需求。
这是 Jekyll 不支持的东西。
我正在尝试将 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.
如何通过这些数据创建单独的页面/post并在 jekyll 中转换为静态文件?
您可以使用类似 https://github.com/avillafiorita/jekyll-datapage_gen 的方法从数组中的每个元素生成一个页面。还有其他一些具有类似行为的插件可能更适合您的需求。
这是 Jekyll 不支持的东西。