diff --git a/themes/hugo-xmin/static/admin/desktop/config.yml b/themes/hugo-xmin/static/admin/desktop/config.yml index 283181e..42bdaf5 100644 --- a/themes/hugo-xmin/static/admin/desktop/config.yml +++ b/themes/hugo-xmin/static/admin/desktop/config.yml @@ -21,7 +21,15 @@ collections: fields: # The fields for each document, usually in front matter - {label: "Layout", name: "layout", widget: "hidden", default: "post", required: true} - {label: "Title", name: "title", widget: "string", required: true} - - {label: "Author", name: "author", widget: "string", required: true} + - name: authors + label: Authors + widget: list + required: true + collapsed: false + fields: + - name: author + label: Author + widget: string - {label: "Publish Date", name: "publishDate", widget: "datetime", date_format: 'yyyy-MM-dd', time_format: false, required: true} - {label: "Last Modified", name: "lastMod", widget: "datetime", date_format: 'yyyy-MM-dd', time_format: false, required: true} - {label: "Show TOC?", name: "toc", widget: "boolean", default: true} @@ -75,7 +83,15 @@ collections: fields: # The fields for each document, usually in front matter - {label: "Layout", name: "layout", widget: "hidden", default: "post", required: true} - {label: "Title", name: "title", widget: "string", required: true} - - {label: "Author", name: "author", widget: "string", required: true} + - name: authors + label: Authors + widget: list + required: true + collapsed: false + fields: + - name: author + label: Author + widget: string - {label: "Publish Date", name: "publishDate", widget: "datetime", date_format: 'yyyy-MM-dd', time_format: false, required: true} - {label: "Last Modified", name: "lastMod", widget: "datetime", date_format: 'yyyy-MM-dd', time_format: false, required: true} - {label: "Show TOC?", name: "toc", widget: "boolean", default: true} diff --git a/themes/hugo-xmin/static/admin/mobile/config.yml b/themes/hugo-xmin/static/admin/mobile/config.yml index 978c74d..2e21e4f 100644 --- a/themes/hugo-xmin/static/admin/mobile/config.yml +++ b/themes/hugo-xmin/static/admin/mobile/config.yml @@ -21,7 +21,13 @@ collections: fields: # The fields for each document, usually in front matter - {label: "Layout", name: "layout", widget: "hidden", default: "post", required: true} - {label: "Title", name: "title", widget: "string", required: true} - - {label: "Author", name: "author", widget: "string", required: true} + - label: "Authors" + name: "authors" + widget: "list" + allow_add: true + required: true + summary: '{{fields.author}}' + field: {label: Author, name: author, widget: string} - {label: "Publish Date", name: "publishDate", widget: "datetime", date_format: 'YYYY-MM-DD', time_format: false, required: true} - {label: "Last Modified", name: "lastMod", widget: "datetime", date_format: 'YYYY-MM-DD', time_format: false, required: true} - {label: "Show TOC?", name: "toc", widget: "boolean", default: true} @@ -66,7 +72,13 @@ collections: fields: # The fields for each document, usually in front matter - {label: "Layout", name: "layout", widget: "hidden", default: "post", required: true} - {label: "Title", name: "title", widget: "string", required: true} - - {label: "Author", name: "author", widget: "string", required: true} + - label: "Authors" + name: "authors" + widget: "list" + allow_add: true + required: true + summary: '{{fields.author}}' + field: {label: Author, name: author, widget: string} - {label: "Publish Date", name: "publishDate", widget: "datetime", date_format: 'YYYY-MM-DD', time_format: false, required: true} - {label: "Last Modified", name: "lastMod", widget: "datetime", date_format: 'YYYY-MM-DD', time_format: false, required: true} - {label: "Show TOC?", name: "toc", widget: "boolean", default: true}