diff --git a/.eleventy.js b/.eleventy.js index 67dc278e..f47aa7a7 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') // decap CMS config // 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