mirror of
https://github.com/tiennm99/HugoBlox-kit.git
synced 2026-10-05 12:13:57 +00:00
Example for a YAML config:
```
cms:
branch: main
local_backend: true
publish_mode:
```
Close #2124
22 lines
580 B
HTML
22 lines
580 B
HTML
{{ $return := "" }}
|
|
{{ with site.Data.wowchemy_cms_tpl }}
|
|
{{ $return = . }}
|
|
{{ end }}
|
|
|
|
{{ $backend_opts := dict "branch" (site.Params.cms.branch | default "main") }}
|
|
|
|
{{ with site.Params.cms.publish_mode }}
|
|
{{ $publish_mode := dict "publish_mode" . }}
|
|
{{ $backend_opts = merge $backend $publish_mode }}
|
|
{{ end }}
|
|
|
|
{{ if site.Params.cms.local_backend }}
|
|
{{ $local_backend := dict "local_backend" true }}
|
|
{{ $return = merge $return $local_backend }}
|
|
{{ end }}
|
|
|
|
{{ $backend := dict "backend" $backend_opts }}
|
|
{{ $return := merge $return $backend }}
|
|
|
|
{{- return $return -}}
|