feat: add drafts

This commit is contained in:
Sebin Nyshkim 2025-02-02 05:42:01 +01:00
parent b195c84f12
commit 509449c9e5
2 changed files with 23 additions and 1 deletions

View file

@ -32,7 +32,11 @@ export default async function (eleventyConfig) {
eleventyConfig.addPassthroughCopy('./src/img/sebin.png');
eleventyConfig.addWatchTarget('./src/img/sebin.png');
eleventyConfig.addCollection('posts', (collection) => collection.getFilteredByGlob('./src/posts/*.md'));
eleventyConfig.addCollection('posts', (collection) =>
process.env.ELEVENTY_PRODUCTION
? collection.getFilteredByGlob('./src/posts/*.md')
: collection.getFilteredByGlob('./src/{posts,drafts}/*.md')
);
eleventyConfig.addPlugin(eleventyPluginCiu);
eleventyConfig.addPlugin(eleventyPluginEmbedEverything);

18
src/drafts/drafts.json Normal file
View file

@ -0,0 +1,18 @@
{
"layout": "blogpost.njk",
"permalink": "/drafts/{{ title | slugify }}/",
"date": "git Created",
"type": "article",
"author": {
"name": "Sebin Nyshkim",
"href": "https://blog.sebin-nyshkim.net",
"image": "https://blog.sebin-nyshkim.net/img/sebin.png"
},
"twitter": {
"cardType": "summary_large_image",
"account": "SebinNyshkim"
},
"mastodon": {
"fediverseCreator": "@SebinNyshkim@meow.social"
}
}