summaryrefslogtreecommitdiff
path: root/public/decapcms
diff options
context:
space:
mode:
Diffstat (limited to 'public/decapcms')
-rw-r--r--public/decapcms/config.yml29
-rw-r--r--public/decapcms/index.html14
2 files changed, 43 insertions, 0 deletions
diff --git a/public/decapcms/config.yml b/public/decapcms/config.yml
new file mode 100644
index 0000000..841a67b
--- /dev/null
+++ b/public/decapcms/config.yml
@@ -0,0 +1,29 @@
+backend:
+ name: git-gateway
+ branch: main
+
+media_folder: 'src/assets/images'
+public_folder: '/_astro'
+
+collections:
+ - name: 'post'
+ label: 'Post'
+ folder: 'src/content/post'
+ create: true
+ fields:
+ - { label: 'Title', name: 'title', widget: 'string' }
+ - { label: 'Excerpt', name: 'excerpt', widget: 'string' }
+ - { label: 'Category', name: 'category', widget: 'string' }
+ - {
+ label: 'Tags',
+ name: 'tags',
+ widget: 'list',
+ allow_add: true,
+ allow_delete: true,
+ collapsed: false,
+ field: { label: 'Tag', name: 'tag', widget: 'string' },
+ }
+ - { label: 'Image', name: 'image', widget: 'string' }
+ - { label: 'Publish Date', name: 'publishDate', widget: 'datetime', required: false }
+ - { label: 'Author', name: 'author', widget: 'string' }
+ - { label: 'Content', name: 'body', widget: 'markdown' }
diff --git a/public/decapcms/index.html b/public/decapcms/index.html
new file mode 100644
index 0000000..baab0e4
--- /dev/null
+++ b/public/decapcms/index.html
@@ -0,0 +1,14 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="robots" content="noindex" />
+ <title>Content Manager</title>
+ <script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
+ </head>
+ <body>
+ <!-- Include the script that builds the page and powers Decap CMS -->
+ <script src="https://unpkg.com/decap-cms@^3.0.0/dist/decap-cms.js"></script>
+ </body>
+</html>