diff --git a/.gitmodules b/.gitmodules index 52af485c..1c4d1121 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule "_events_external"] path = _events url = https://github.com/CHTC/events +[submodule "_presentations"] + path = _presentations + url = https://github.com/CHTC/Presentations.git diff --git a/_config.yml b/_config.yml index ea027f75..ddd15aef 100755 --- a/_config.yml +++ b/_config.yml @@ -60,6 +60,9 @@ collections: redirects: output: true permalink: /:path + presentations: + output: true + permalink: /presentations/:year/:month/:day/:title/ defaults: - scope: @@ -97,6 +100,10 @@ defaults: type: redirects values: layout: redirect + - scope: + type: presentations + values: + layout: presentation diff --git a/_includes/get/presentations.liquid b/_includes/get/presentations.liquid new file mode 100644 index 00000000..1d6edd93 --- /dev/null +++ b/_includes/get/presentations.liquid @@ -0,0 +1,3 @@ +{% assign presentations = site.presentations | where_exp: "presentation", "presentation.publish_on contains site.key" | sort: "date" | reverse %} +{% assign all_presentation_keywords = presentations | map: "keywords" | uniq | sort %} +{% assign all_presentation_events = presentations | map: "event" | uniq | sort %} diff --git a/_includes/layout/header.html b/_includes/layout/header.html index 573323df..97804680 100644 --- a/_includes/layout/header.html +++ b/_includes/layout/header.html @@ -38,6 +38,7 @@ Spotlights Events News + Presentations