{{- define "main" -}} {{/* Check that user fully installed Wowchemy. */}} {{/* Commented out to allow user to have no params.yaml and just use the defaults. */}} {{/* if not (isset site.Params "seo") */}} {{/* errorf "Please complete the installation of Wowchemy by following the steps at https://wowchemy.com/docs/install/" */}} {{/* end */}} {{/* Deprecation warnings */}} {{/* v4.5: Address changed from string to map. */}} {{ if isset site.Params "address" }} {{ if eq (reflect.IsMap site.Params.address) false }} {{ errorf "Please upgrade the `address` field in `config/_default/params.toml`. Refer to all of the Breaking Changes in v4.5 at https://wowchemy.com/updates/v4.5.0/" }} {{ end }} {{ end }} {{/* Generate homepage. */}} {{ if eq .Type "book" }} {{ partial "book_layout.html" . }} {{ else }} {{ partial "widget_page.html" . }} {{ end }} {{- end -}}