diff options
author | vjeantet <valere.jeantet@gmail.com> | 2020-09-11 10:05:05 +0300 |
---|---|---|
committer | vjeantet <valere.jeantet@gmail.com> | 2020-09-11 10:05:05 +0300 |
commit | 850417fb1688315ffde89841aedc0d93c7bdfc5e (patch) | |
tree | 0cc5ec1806dfd290d807459794523f3edd212f73 | |
parent | 2be32f844845b7d197bdd3e417ea93ede0b65543 (diff) |
refactor netlify config
-rw-r--r-- | exampleSite/config-template.toml | 12 | ||||
-rw-r--r-- | exampleSite/config.toml | 10 | ||||
-rw-r--r-- | exampleSite/content/_layout/netlifycms/config.md | 13 | ||||
-rw-r--r-- | layouts/_default/single.netlifyyaml.yml | 24 |
4 files changed, 13 insertions, 46 deletions
diff --git a/exampleSite/config-template.toml b/exampleSite/config-template.toml index 60f11be..a8acdfa 100644 --- a/exampleSite/config-template.toml +++ b/exampleSite/config-template.toml @@ -30,17 +30,7 @@ menushortcutsnewtab = false # set true to open shortcuts links to a new tab/wind #editURL = "https://github.com/vjeantet/hugo-theme-docport/edit/master/exampleSite/content/" enableGitInfo = true -# NetlifyCMS Options -#editWithNetlifyCMSURL = "admin/#/collections/pages/entries/" -#netlifycms_backend_name = "github" -#netlifycms_backend_repo = "vjeantet/hugo-theme-docport" -#netlifycms_backend_branch = "master" -#netlifycms_backend_open_authoring = true -#netlifycms_backend_authtype = " implicit" -#netlifycms_backend_api_id = "L4M2L3K4ML23K4ML3K42LK342L3M4K23MLK42L3MK4" -#netlifycms_backend_api_root = " https://xxxxxxxxxx/api/v4" -#netlifycms_backend_base_url = "https://xxxxxxxxxxxxx" -#netlifycms_backend_auth_endpoint = "oauth/authorize" + [mediaTypes] [mediaTypes."application/netlifyconfig"] diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 669853e..6ab59da 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -36,16 +36,6 @@ menushortcutsnewtab = false # set true to open shortcuts links to a new tab/wind editWithNetlifyCMSURL = "admin/#/collections/pages/entries/" enableGitInfo = true -netlifycms_backend_name = "github" -netlifycms_backend_repo = "vjeantet/hugo-theme-docport" -netlifycms_backend_branch = "master" -netlifycms_backend_open_authoring = true -#netlifycms_backend_authtype = " implicit" -#netlifycms_backend_api_id = "L4M2L3K4ML23K4ML3K42LK342L3M4K23MLK42L3MK4" -#netlifycms_backend_api_root = " https://xxxxxxxxxx/api/v4" -#netlifycms_backend_base_url = "https://xxxxxxxxxxxxx" -#netlifycms_backend_auth_endpoint = "oauth/authorize" - [mediaTypes] [mediaTypes."application/netlifyconfig"] suffixes = ["yml"] diff --git a/exampleSite/content/_layout/netlifycms/config.md b/exampleSite/content/_layout/netlifycms/config.md index 1d97d50..f7b6c1e 100644 --- a/exampleSite/content/_layout/netlifycms/config.md +++ b/exampleSite/content/_layout/netlifycms/config.md @@ -1,8 +1,15 @@ --- -netlifycms_content_folder: exampleSite/content +netlifycms_content_folder: "exampleSite/content" outputs: - netlifyyaml -title: Netlify config file url: /admin/config.yml --- -
+backend: + name: "github" + repo: "vjeantet/hugo-theme-docport" + branch: "master" + open_authoring: true + +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
\ No newline at end of file diff --git a/layouts/_default/single.netlifyyaml.yml b/layouts/_default/single.netlifyyaml.yml index ddc310d..6e5222f 100644 --- a/layouts/_default/single.netlifyyaml.yml +++ b/layouts/_default/single.netlifyyaml.yml @@ -1,29 +1,9 @@ -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}}
+{{.RawContent}}
collections:
- name: "pages"
label: "Pages"
- folder: "{{.Params.netlifycms_content_folder}}"
+ folder: "{{with .Params.netlifycms_content_folder}}{{.}}{{else}}content{{end}}"
create: true
media_folder: ''
public_folder: ''
|