diff --git a/assets/sass/main.scss b/assets/sass/main.scss index 7d7c2a7e..0ec4d43b 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -1,6 +1,6 @@ {{- $scr := .Scratch -}} {{- $site := $scr.Get "site" -}} -{{- partial "css/parse_theme.css" . -}} +{{- partial "functions/parse_theme" . -}} $sta-font-size: {{ $scr.Get "font_size" }}; $sta-font-size-small: {{ $scr.Get "font_size_small" }}; diff --git a/data/publication_types.toml b/data/publication_types.toml new file mode 100644 index 00000000..f1d5949e --- /dev/null +++ b/data/publication_types.toml @@ -0,0 +1,12 @@ +# Publication types. +# Each item in the list corresponds to an item in the language packs. +types = [ "pub_uncat", + "pub_conf", + "pub_journal", + "pub_preprint", + "pub_report", + "pub_book", + "pub_book_section", + "pub_thesis", + "pub_patent" + ] diff --git a/layouts/partials/functions/get_pub_types.html b/layouts/partials/functions/get_pub_types.html new file mode 100644 index 00000000..7a8f1fd0 --- /dev/null +++ b/layouts/partials/functions/get_pub_types.html @@ -0,0 +1,6 @@ +{{/* Get Publication Types */}} +{{ $pub_types := slice }} +{{ range site.Data.publication_types.types }} + {{ $pub_types = $pub_types | append (i18n . | default "Uncategorized") }} +{{ end }} +{{ return $pub_types }} diff --git a/layouts/partials/css/parse_theme.css b/layouts/partials/functions/parse_theme.html similarity index 100% rename from layouts/partials/css/parse_theme.css rename to layouts/partials/functions/parse_theme.html diff --git a/layouts/partials/header.html b/layouts/partials/header.html index a001339b..ac962639 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -42,7 +42,7 @@ {{ end }} - {{ partial "css/parse_theme.css" . }} + {{ partial "functions/parse_theme" . }} {{ $css := site.Data.assets.css }} {{ $js := site.Data.assets.js }} {{ if ne ($scr.Get "primary") "#fff" }} diff --git a/layouts/partials/pub_types.html b/layouts/partials/pub_types.html deleted file mode 100644 index 856ab44b..00000000 --- a/layouts/partials/pub_types.html +++ /dev/null @@ -1 +0,0 @@ -{{ $.Scratch.Set "pub_types" (slice (i18n "pub_uncat" | default "Uncategorized") (i18n "pub_conf" | default "Conference paper") (i18n "pub_journal" | default "Journal article") (i18n "pub_preprint" | default "Preprint") (i18n "pub_report" | default "Report") (i18n "pub_book" | default "Book") (i18n "pub_book_section" | default "Book section") (i18n "pub_thesis" | default "Thesis") (i18n "pub_patent" | default "Patent") ) }} diff --git a/layouts/publication/single.html b/layouts/publication/single.html index df368a5d..ea77e0f9 100644 --- a/layouts/publication/single.html +++ b/layouts/publication/single.html @@ -18,8 +18,7 @@