bop
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
# Use DecapBridge PKCE auth (required)
|
||||
backend:
|
||||
name: gitlab
|
||||
repo: merrin2/my-website
|
||||
branch: main
|
||||
auth_type: pkce
|
||||
base_url: https://auth.decapbridge.com
|
||||
auth_endpoint: /sites/398abb39-6842-4b10-b57f-e69c47709e27/pkce
|
||||
auth_token_endpoint: /sites/398abb39-6842-4b10-b57f-e69c47709e27/token
|
||||
gateway_url: https://gateway.decapbridge.com
|
||||
|
||||
# See who did what (optional)
|
||||
commit_messages:
|
||||
create: Create {{collection}} “{{slug}}” - {{author-name}} <{{author-login}}> via DecapBridge
|
||||
update: Update {{collection}} “{{slug}}” - {{author-name}} <{{author-login}}> via DecapBridge
|
||||
delete: Delete {{collection}} “{{slug}}” - {{author-name}} <{{author-login}}> via DecapBridge
|
||||
uploadMedia: Upload “{{path}}” - {{author-name}} <{{author-login}}> via DecapBridge
|
||||
deleteMedia: Delete “{{path}}” - {{author-name}} <{{author-login}}> via DecapBridge
|
||||
openAuthoring: Message {{message}} - {{author-name}} <{{author-login}}> via DecapBridge
|
||||
|
||||
# Enable PKCE fields (optional, recommended)
|
||||
auth:
|
||||
email_claim: email
|
||||
first_name_claim: first_name
|
||||
last_name_claim: last_name
|
||||
avatar_url_claim: avatar_url
|
||||
|
||||
# Better Decap + Bridge logo (optional)
|
||||
logo_url: https://decapbridge.com/decapcms-with-bridge.svg
|
||||
|
||||
# Add site links in Decap CMS (optional)
|
||||
site_url: https://jackrabbits.gay
|
||||
|
||||
media_folder: static/media
|
||||
public_folder: /media
|
||||
|
||||
collections:
|
||||
- name: "apps"
|
||||
label: "Apps"
|
||||
folder: "src/content/apps"
|
||||
create: true
|
||||
fields:
|
||||
- { label: "Title", name: "title", widget: "string" }
|
||||
- { label: "Publish Date", name: "pubDate", widget: "datetime" }
|
||||
- { label: "Adult", name: "adult", widget: "boolean", required: false }
|
||||
- { label: "Description", name: "description", widget: "text", required: false }
|
||||
- { label: "Body", name: "body", widget: "markdown", required: false }
|
||||
|
||||
- name: "commissions"
|
||||
label: "Commissions"
|
||||
folder: "src/content/commissions"
|
||||
create: true
|
||||
fields:
|
||||
- { label: "Title", name: "title", widget: "string" }
|
||||
- { label: "Publish Date", name: "pubDate", widget: "datetime" }
|
||||
- { label: "Adult", name: "adult", widget: "boolean", required: false }
|
||||
- { label: "Description", name: "description", widget: "text", required: false }
|
||||
- { label: "Artist Name", name: "artistName", widget: "list", required: false, field: { label: "Name", name: "name", widget: "string" } }
|
||||
- { label: "Artist URL", name: "artistUrl", widget: "list", required: false, field: { label: "URL", name: "url", widget: "string" } }
|
||||
- { label: "Custom Source", name: "customSrc", widget: "string", required: false }
|
||||
- { label: "Source Image", name: "src", widget: "image", required: false }
|
||||
|
||||
- name: "poems"
|
||||
label: "Poems"
|
||||
folder: "src/content/poems"
|
||||
create: true
|
||||
fields:
|
||||
- { label: "Title", name: "title", widget: "string" }
|
||||
- { label: "Publish Date", name: "pubDate", widget: "datetime" }
|
||||
- { label: "Adult", name: "adult", widget: "boolean", required: false }
|
||||
- { label: "Description", name: "description", widget: "text", required: false }
|
||||
- { label: "Body", name: "body", widget: "markdown", required: false }
|
||||
|
||||
- name: "songs"
|
||||
label: "Songs"
|
||||
folder: "src/content/songs"
|
||||
create: true
|
||||
fields:
|
||||
- { label: "Title", name: "title", widget: "string" }
|
||||
- { label: "Publish Date", name: "pubDate", widget: "datetime" }
|
||||
- { label: "Adult", name: "adult", widget: "boolean", required: false }
|
||||
- { label: "Description", name: "description", widget: "text", required: false }
|
||||
- { label: "Audio Source", name: "src", widget: "file", required: true }
|
||||
|
||||
- name: "stories"
|
||||
label: "Stories"
|
||||
folder: "src/content/stories"
|
||||
create: true
|
||||
fields:
|
||||
- { label: "Title", name: "title", widget: "string" }
|
||||
- { label: "Publish Date", name: "pubDate", widget: "datetime" }
|
||||
- { label: "Adult", name: "adult", widget: "boolean", required: false }
|
||||
- { label: "Description", name: "description", widget: "text", required: false }
|
||||
- { label: "Body", name: "body", widget: "markdown", required: false }
|
||||
|
||||
- name: "visuals"
|
||||
label: "Visuals"
|
||||
folder: "src/content/visuals"
|
||||
create: true
|
||||
fields:
|
||||
- { label: "Title", name: "title", widget: "string" }
|
||||
- { label: "Publish Date", name: "pubDate", widget: "datetime" }
|
||||
- { label: "Adult", name: "adult", widget: "boolean", required: false }
|
||||
- { label: "Description", name: "description", widget: "text", required: false }
|
||||
- { label: "Artist Name", name: "artistName", widget: "list", required: false, field: { label: "Name", name: "name", widget: "string" } }
|
||||
- { label: "Artist URL", name: "artistUrl", widget: "list", required: false, field: { label: "URL", name: "url", widget: "string" } }
|
||||
- { label: "Custom Source", name: "customSrc", widget: "string", required: false }
|
||||
- { label: "Source Image", name: "src", widget: "image", required: false }
|
||||
Reference in New Issue
Block a user