18 lines
561 B
JavaScript
18 lines
561 B
JavaScript
export default {
|
|
layout: "post.njk",
|
|
permalink: "/posts/{{ slug | default:title | slugify }}/",
|
|
tags: ["posts"],
|
|
author: "Joshua Seigler",
|
|
eleventyComputed: {
|
|
date: "{{ page.date }}",
|
|
slug: "{{ page.slug }}",
|
|
permalink: (data) => {
|
|
if (process.env.ELEVENTY_RUN_MODE !== "build") return data.permalink;
|
|
else return data.draft ? false : data.permalink;
|
|
},
|
|
eleventyExcludeFromCollections: (data) => {
|
|
if (process.env.ELEVENTY_RUN_MODE !== "build") return false;
|
|
else return data.draft ?? false;
|
|
},
|
|
},
|
|
};
|