Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/vjeantet/hugo-theme-docport.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/_default/single.netlifyyaml.yml')
-rw-r--r--layouts/_default/single.netlifyyaml.yml48
1 files changed, 48 insertions, 0 deletions
diff --git a/layouts/_default/single.netlifyyaml.yml b/layouts/_default/single.netlifyyaml.yml
new file mode 100644
index 0000000..5ca29a1
--- /dev/null
+++ b/layouts/_default/single.netlifyyaml.yml
@@ -0,0 +1,48 @@
+media_folder: "static/images/uploads" # Media files will be stored in the repo under images/uploads
+public_folder: "/images/uploads" # The src attribute for uploaded media will begin with /images/uploads
+publish_mode: editorial_workflow
+backend:
+ {{if ne nil .Site.Params.netlifycms_backend_name}}name: {{.Site.Params.netlifycms_backend_name}}{{end}}
+ {{- if ne nil .Site.Params.netlifycms_backend_repo}}
+ repo: {{.Site.Params.netlifycms_backend_repo}}{{end}}
+ {{- if ne nil .Site.Params.netlifycms_backend_branch}}
+ branch: {{.Site.Params.netlifycms_backend_branch}}{{end}}
+ {{- if ne nil .Site.Params.netlifycms_backend_authtype}}
+ auth_type: {{.Site.Params.netlifycms_backend_authtype}}{{end}}
+ {{- if ne nil .Site.Params.netlifycms_backend_api_id}}
+ app_id: {{.Site.Params.netlifycms_backend_api_id}}{{end}}
+ {{- if ne nil .Site.Params.netlifycms_backend_api_root}}
+ api_root: {{.Site.Params.netlifycms_backend_api_root}}{{end}}
+ {{- if ne nil .Site.Params.netlifycms_backend_base_url}}
+ base_url: {{.Site.Params.netlifycms_backend_base_url}}{{end}}
+ {{- if ne nil .Site.Params.netlifycms_backend_auth_endpoint}}
+ auth_endpoint: {{.Site.Params.netlifycms_backend_auth_endpoint}}{{end}}
+ {{- if ne nil .Site.Params.netlifycms_backend_open_authoring}}
+ open_authoring: {{.Site.Params.netlifycms_backend_open_authoring}}{{end}}
+
+collections:
+ - name: "pages"
+ label: "Pages"
+ folder: "{{.Params.netlifycms_content_folder}}"
+ create: true
+ media_folder: ''
+ public_folder: ''
+ editor:
+ preview: true
+ nested: { depth: 100 } # accepts an optional summary template
+ fields:
+ - { label: 'Title', name: 'title', widget: 'string' }
+ - { label: 'Description', name: 'description', widget: 'string' }
+ - { label: "Publish Date", name: "date", widget: "datetime"}
+ - { label: 'Order', name: 'weight', widget: 'number', default: 10,required: false }
+ - { label: "Body", name: "body", widget: "markdown"}
+ - { label: 'Is Hidden ?', name: 'hidden', widget: 'boolean',required: false, default: false, hint: 'Hide this page from any menu' }
+ - { label: 'Hide page components', name: 'hide', widget: 'select',required: false, multiple: true, hint: 'Choose how to layout your content', options: [{ label: "Header", value: "header" },{ label: "Left menu ", value: "nav" }, { label: "breadcrumb", value: "breadcrumb" }, { label: "right bar with table of content", value: "breadcrumb" }, { label: "Next Page Helper", value: "nextpage" }, { label: "footer", value: "footer" }]}
+ - { label: 'Render', name: 'render', widget: 'select',required: false, hint: 'Choose how to layout your content', options: [{ label: "Default (empty value)", value: "" },{ label: "Raw - Full HTML", value: "raw" }]}
+ - { label: 'Force display as a subpage ?', name: 'subpage', widget: 'boolean',required: false, default: false, hint: 'Display this page as subcontent' }
+ - { label: 'Menu Entry Head', name: 'head', widget: 'string', required: false, hint: 'Display something before menu entry' }
+ - { label: 'Menu label Prefix', name: 'pre', widget: 'string', required: false, hint: 'Display something before menu label' }
+ - { label: 'Menu label Suffix', name: 'post', widget: 'string', required: false, hint: 'Display something after menu label' }
+ - { label: 'Menu - Always open', name: 'alwaysopen', widget: 'boolean', required: false, default: false, hint: 'Open menu by default' }
+ - { label: 'Redirection', name: 'redirect', widget: 'string', required: false }
+ meta: { path: { widget: string, label: 'Path', index_file: '_index', pattern: ['.*', "Error"] } }