1+ backend :
2+ name : proxy
3+ proxy_url : http://localhost:8081/api/v1
4+ branch : master # optional, defaults to master
5+ # backend:
6+ # name: git-gateway
7+ # local_backend: true
8+ # branch: main # Branch to update (optional; defaults to master)
9+ local_backend :
10+ # when using a custom proxy server port
11+ url : http://localhost:8081/api/v1
12+ media_folder : static/img
13+ public_folder : /img
14+
15+ collections :
16+ - name : ' blog-config'
17+ label : ' Blog configuration options'
18+ folder : ' content/blog'
19+ filter : {field: "post", value: false}
20+ create : true
21+ slug : ' {{year}}-{{month}}-{{day}}-{{slug}}'
22+ editor :
23+ preview : false
24+ fields :
25+ - { label: 'Post', name: 'post', widget: 'hidden', default: false }
26+ - { label: 'Title for blog list page', name: 'title', widget: 'string' }
27+ - { label: 'Hidden', name: 'draft', widget: 'boolean', default: true }
28+ - name : ' blog'
29+ label : ' Blog posts'
30+ folder : ' content/blog'
31+ filter : {field: "post", value: true}
32+ create : true
33+ slug : ' {{year}}-{{month}}-{{day}}-{{slug}}'
34+ editor :
35+ preview : false
36+ fields :
37+ - { label: 'Post', name: 'post', widget: 'hidden', default: true }
38+ - { label: 'Title', name: 'title', widget: 'string' }
39+ - { label: 'Publish Date', name: 'date', widget: 'datetime' }
40+ - { label: 'Description', name: 'description', widget: 'string' }
41+ - { label: 'Body', name: 'body', widget: 'markdown' }
42+ - { label: 'Hidden', name: 'draft', widget: 'boolean', default: true}
43+ - name : ' pages'
44+ label : ' Pages'
45+ files :
46+ - label : " Home Page"
47+ name : " homepage"
48+ file : " data/homepage.yml"
49+ editor :
50+ preview : false
51+ fields :
52+ - {label: "Enable Main Section", name: "enabled", widget: "hidden", default: true, required: false}
53+ - {label: "Main Image", name: "img", widget: "image", required: false }
54+ - {label: "Image Title", name: "img_title", widget: "string", required: false}
55+ - {label: "Quote", name: "quote", widget: "string", required: false}
56+ - {label: "Description", name: "description", widget: "markdown"}
57+ - name : ' about'
58+ label : ' About'
59+ file : ' content/about.md'
60+ create : true
61+ fields :
62+ - { label: 'Menu', name: 'menu', widget: 'hidden', default: "main" }
63+ - { label: 'Title', name: 'title', widget: 'string' }
64+ - { label: 'Body', name: 'body', widget: 'markdown' }
65+ - { label: 'Hidden', name: 'draft', widget: 'boolean', default: false}
66+ - name : ' editing'
67+ label : ' Editing'
68+ file : ' content/Editing.md'
69+ create : true
70+ fields :
71+ - { label: 'Menu', name: 'menu', widget: 'hidden', default: "main" }
72+ - { label: 'Title', name: 'title', widget: 'string' }
73+ - { label: 'Body', name: 'body', widget: 'markdown' }
74+ - { label: 'Hidden', name: 'draft', widget: 'boolean', default: true }
75+ - name : ' publications'
76+ label : ' Publications'
77+ file : ' content/publications.md'
78+ create : true
79+ fields :
80+ - { label: 'Title', name: 'title', widget: 'string' }
81+ - { label: 'Body', name: 'body', widget: 'markdown' }
82+ - { label: 'Hidden', name: 'draft', widget: 'boolean', default: false }
83+ - name : ' contact'
84+ label : ' Contact'
85+ file : ' content/contact.md'
86+ create : true
87+ fields :
88+ - { label: 'Title', name: 'title', widget: 'string' }
89+ - { label: 'Body', name: 'body', widget: 'markdown' }
90+ - { label: 'Hidden', name: 'draft', widget: 'boolean', default: false }
0 commit comments