2020-02-08 21:03:06 +01:00
backend :
name : git-gateway
branch : master
media_folder : 'static/img/'
public_folder : 'img'
collections :
2020-05-15 01:04:13 +02:00
- name : authors
label : Authors
label_singular : Author
folder : 'content/authors'
path : '{{slug}}/_index'
create : true # Allow users to create new documents in this collection
fields : # The fields each document in this collection have
- {label : "Display name (such as your full name)" , name : "title" , widget : "string" }
- {label : "Position or tagline (such as Professor of AI)" , name : "role" , widget : "string" , required : false }
- label : "Avatar (upload an image named `avatar.jpg/png`)"
name : "avatar_filename"
widget : "image"
default : "avatar"
required : false
media_library :
config :
multiple : false
- {label : "Short biography (shown in author boxes)" , name : "bio" , widget : "string" , required : false }
- {label : "Full biography (shown in About widget)" , name : "body" , widget : "markdown" , required : false }
- label : "Interests (shown in About widget)"
name : "interests"
required : false
widget : "list"
- label : Social links
name : social
required : false
widget : list
fields :
- {label: Link, name: link, widget : string}
- label : Icon pack
name : icon_pack
widget : select
multiple : false
options :
- {label : "None" , value : "" }
- {label : "Solid" , value : "fas" }
- {label : "Regular" , value : "far" }
- {label : "Brand" , value : "fab" }
- {label : "Academic" , value : "ai" }
- {label: Icon (see https://sourcethemes.com/academic/docs/page-builder/#icons), name: icon, widget : string}
- label : "Organizations you belong to or are affiliated with (shown in About widget)"
name : "organizations"
required : false
widget : list
fields :
- {label: Organization, name: name, widget: string, required : true }
- {label: Link, name: url, widget: string, required : false }
- label : "Education"
name : "education"
required : false
widget : object
fields :
- label : "Courses"
name : "courses"
required : false
widget : list
fields :
- {label: Course, name: course, widget: string, required : true }
- {label: Institution, name: institution, widget: string, required : true }
- {label: Year, name: year, widget: number, valueType: int, required : false }
- {label : "Email (to use a Gravatar.com avatar)" , name : "email" , widget : "string" , required : false }
- label : "Super user (is this the primary site user?)"
name : "superuser"
widget : "boolean"
default : false
- label : "User groups (only for organization websites)"
name : "user_groups"
required : false
widget : "list"
2020-02-08 21:03:06 +01:00
- name : posts
label : Posts
label_singular : Post
folder : 'content/post'
path : '{{slug}}/index'
create : true # Allow users to create new documents in this collection
fields : # The fields each document in this collection have
- {label : "Title" , name : "title" , widget : "string" }
- {label : "Subtitle" , name : "subtitle" , widget : "string" }
2020-04-08 23:33:53 +02:00
- {label : "Body" , name : "body" , widget : "markdown" }
- {label : "Publish this page on" , name : "date" , widget : "datetime" }
2020-02-08 21:03:06 +01:00
- {label : "Summary" , name : "summary" , widget : "markdown" }
- label : "Draft"
name : "draft"
widget : "boolean"
default : false
- label : "Featured"
name : "featured"
widget : "boolean"
default : false
- label : "Authors"
name : "authors"
required : false
widget : "list"
- label : "Tags"
name : "tags"
required : false
widget : "list"
- label : "Categories"
name : "categories"
required : false
widget : "list"
- label : "Projects"
name : "projects"
required : false
widget : "list"
- label : "Featured Image"
2020-03-13 19:46:15 +01:00
name : "image"
2020-04-08 23:33:53 +02:00
required : false
2020-02-08 21:03:06 +01:00
widget : object
fields :
- label : "Upload an image named `featured.jpg/png`"
name : "filename"
widget : "image"
default : "featured"
media_library :
config :
multiple : false
- {label: Caption, name: caption, widget: string, required : false }
2020-03-15 22:43:50 +01:00
- {label: Description for screen readers, name: alt_text, widget: string, required : false }
2020-02-08 21:03:06 +01:00
- {label : "Where's the focal point in the image? Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight." , name: focal_point, widget: string, required: false, default : "Smart" }
2020-04-08 23:33:53 +02:00
- {label: Thumbnail Only?, name: preview_only, widget: boolean, default : false }
- name : talks
label : Talks
label_singular : Talk
folder : 'content/talk'
2020-04-17 00:48:38 +02:00
path : '{{slug}}/index'
2020-04-08 23:33:53 +02:00
create : true # Allow users to create new documents in this collection
fields : # The fields each document in this collection have
- {label : "Title" , name : "title" , widget : "string" }
- {label : "Abstract" , name : "abstract" , widget : "text" }
- {label : "Where" , name : "location" , widget : "text" }
- {label : "From" , name : "date" , widget : "datetime" }
- {label : "To" , name : "date_end" , widget : "datetime" , default : "" }
- {label : "All day event?" , name : "all_day" , widget : "boolean" , default : false }
- label : Links/Tickets
name : links
required : false
widget : list
fields :
- {label: Link, name: url, widget : string}
- {label: Link text, name: name, widget: string, required : false }
- label : Icon pack
name : icon_pack
widget : select
multiple : false
required : false
options :
- {label : "None" , value : "" }
- {label : "Solid" , value : "fas" }
- {label : "Regular" , value : "far" }
- {label : "Brand" , value : "fab" }
- {label : "Academic" , value : "ai" }
2020-05-15 01:04:13 +02:00
- {label : "Icon (see https://sourcethemes.com/academic/docs/page-builder/#icons)" , name: icon, widget: string, required : false }
2020-04-08 23:33:53 +02:00
- {label : "Event" , name : "event" , widget : "string" }
- {label : "Event link" , name : "event_url" , widget : "string" }
- {label : "Publish this page on" , name : "publishDate" , widget : "datetime" }
- {label : "Markdown slides (reference a deck in 'content/slides/')" , name : "slides" , widget : "string" , required : false }
- label : "Draft"
name : "draft"
widget : "boolean"
default : false
- label : "Featured"
name : "featured"
widget : "boolean"
default : false
- label : "Authors"
name : "authors"
required : false
widget : "list"
- label : "Tags"
name : "tags"
required : false
widget : "list"
- label : "Categories"
name : "categories"
required : false
widget : "list"
- label : "Projects (reference projects in 'content/project/')"
name : "projects"
required : false
widget : "list"
- label : "Featured Image"
name : "image"
required : false
widget : object
fields :
- label : "Upload an image named `featured.jpg/png`"
name : "filename"
widget : "image"
default : "featured"
media_library :
config :
multiple : false
- {label: Caption, name: caption, widget: string, required : false }
- {label: Description for screen readers, name: alt_text, widget: string, required : false }
- {label : "Where's the focal point in the image? Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight." , name: focal_point, widget: string, required: false, default : "Smart" }
- {label: Thumbnail Only?, name: preview_only, widget: boolean, default : false }
- {label : "Details" , name : "body" , widget : "markdown" }
- name : pages
2020-02-08 21:03:06 +01:00
label : "Pages"
files :
- file : "content/privacy.md"
label : "Privacy Policy"
name : "privacy"
fields :
- {label : "Title" , name : "title" , widget : "string" }
- {label : "Publish Date" , name : "date" , widget : "datetime" }
- {label : "Subtitle" , name : "subtitle" , widget : "string" }
- {label : "Summary" , name : "summary" , widget : "markdown" }
- label : "Draft"
name : "draft"
required : false
widget : "boolean"
default : false
- {label : "Body" , name : "body" , widget : "markdown" }
- file : "content/terms.md"
label : "Terms"
name : "terms"
fields :
- {label : "Title" , name : "title" , widget : "string" }
- {label : "Publish Date" , name : "date" , widget : "datetime" }
- {label : "Subtitle" , name : "subtitle" , widget : "string" }
- {label : "Summary" , name : "summary" , widget : "markdown" }
- label : "Draft"
name : "draft"
required : false
widget : "boolean"
default : false
- {label : "Body" , name : "body" , widget : "markdown" }