From 6136c82a10282fbf54af89a79efe117c15c5485f Mon Sep 17 00:00:00 2001 From: Daniele T Date: Wed, 29 Nov 2023 10:36:11 +0100 Subject: [PATCH 1/2] chore(admin): add decap cms 1st draft --- .eleventy.js | 1 + src/admin/config.yml | 32 ++++++++++++++++++++++++++++++++ src/admin/index.html | 12 ++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 src/admin/config.yml create mode 100644 src/admin/index.html diff --git a/.eleventy.js b/.eleventy.js index 67dc278e..b4529754 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -186,6 +186,7 @@ module.exports = function (eleventyConfig) { // Copy/pass-through files eleventyConfig.addPassthroughCopy('src/assets/css') eleventyConfig.addPassthroughCopy('src/assets/js') + eleventyConfig.addPassthroughCopy('src/admin/config.yml') // Build pagefind index eleventyConfig.on('eleventy.after', async () => { diff --git a/src/admin/config.yml b/src/admin/config.yml new file mode 100644 index 00000000..87211e24 --- /dev/null +++ b/src/admin/config.yml @@ -0,0 +1,32 @@ +backend: + # name: git-gateway + branch: main + name: github + repo: fupete/nasonero +media_folder: "src/assets/media" +public_folder: "/media" +publish_mode: editorial_workflow + +collections: + - label: "Notes" + name: "notes-en" + folder: "src/en/notes" + create: true + slug: "{{year}}-{{month}}-{{day}}-{{slug}}" + # editor: + # preview: false + fields: + - { label: "Title", name: "title", widget: "string" } + - { label: "Tags", name: "tag", widget: "list" } + - { label: "Body", name: "body", widget: "markdown" } + - label: "Notes" + name: "notes-it" + folder: "src/it/notes" + create: true + slug: "{{year}}-{{month}}-{{day}}-{{slug}}" + # editor: + # preview: false + fields: + - { label: "Title", name: "title", widget: "string" } + - { label: "Tags", name: "tag", widget: "list" } + - { label: "Body", name: "body", widget: "markdown" } \ No newline at end of file diff --git a/src/admin/index.html b/src/admin/index.html new file mode 100644 index 00000000..17835a33 --- /dev/null +++ b/src/admin/index.html @@ -0,0 +1,12 @@ + + + + + + Content Manager + + + + + + \ No newline at end of file From 73a22df1ad3e05c6c6387e301fe1079b033d13e6 Mon Sep 17 00:00:00 2001 From: Daniele T Date: Wed, 29 Nov 2023 10:39:06 +0100 Subject: [PATCH 2/2] fix: typo --- .eleventy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.eleventy.js b/.eleventy.js index b4529754..f47aa7a7 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -186,7 +186,7 @@ module.exports = function (eleventyConfig) { // Copy/pass-through files eleventyConfig.addPassthroughCopy('src/assets/css') eleventyConfig.addPassthroughCopy('src/assets/js') - eleventyConfig.addPassthroughCopy('src/admin/config.yml') + eleventyConfig.addPassthroughCopy('src/admin/config.yml') // decap CMS config // Build pagefind index eleventyConfig.on('eleventy.after', async () => {