diff --git a/assets/sass/_theme/_blocks.sass b/assets/sass/_theme/_blocks.sass new file mode 100644 index 000000000..21967a458 --- /dev/null +++ b/assets/sass/_theme/_blocks.sass @@ -0,0 +1,32 @@ +@import blocks/base +@import blocks/agenda +@import blocks/call_to_action +@import blocks/chapter +@import blocks/contact +@import blocks/datatable +@import blocks/definitions +@import blocks/embed +@import blocks/exhibitions +@import blocks/features +@import blocks/files +@import blocks/gallery +@import blocks/image +@import blocks/key_figures +@import blocks/license +@import blocks/links +@import blocks/organizations +@import blocks/pages +@import blocks/papers +@import blocks/persons +@import blocks/posts +@import blocks/programs +@import blocks/projects +@import blocks/publications +@import blocks/sitemap +@import blocks/sound +@import blocks/summary +@import blocks/testimonials +@import blocks/timeline +@import blocks/title +@import blocks/video +@import blocks/volumes diff --git a/assets/sass/_theme/_variables.sass b/assets/sass/_theme/_css-variables.sass similarity index 100% rename from assets/sass/_theme/_variables.sass rename to assets/sass/_theme/_css-variables.sass diff --git a/assets/sass/_theme/_design-system.sass b/assets/sass/_theme/_design-system.sass new file mode 100644 index 000000000..4a05d9e7f --- /dev/null +++ b/assets/sass/_theme/_design-system.sass @@ -0,0 +1,35 @@ +// Priority +@import design-system/typography +@import design-system/layout +@import design-system/layouts +// Alphabetical +@import design-system/a11y +@import design-system/article +@import design-system/alerts +@import design-system/backlinks +@import design-system/breadcrumb +@import design-system/button +@import design-system/contacts +@import design-system/dropdown +@import design-system/footer +@import design-system/form +@import design-system/header +@import design-system/hero +@import design-system/image +@import design-system/lazy-player +@import design-system/lightbox +@import design-system/logo +@import design-system/meta +@import design-system/nav +@import design-system/notes +@import design-system/offcanvas +@import design-system/pagination +@import design-system/print +@import design-system/search +@import design-system/single +@import design-system/slider +@import design-system/table_of_contents +@import design-system/table +@import design-system/taxonomies +@import design-system/transcription +@import design-system/video \ No newline at end of file diff --git a/assets/sass/_theme/_sections.sass b/assets/sass/_theme/_sections.sass new file mode 100644 index 000000000..c8f772aa8 --- /dev/null +++ b/assets/sass/_theme/_sections.sass @@ -0,0 +1,23 @@ +@import sections/academic_years +@import sections/administrators +@import sections/authors +@import sections/categories +@import sections/diplomas +@import sections/events +@import sections/exhibitions +@import sections/jobs +@import sections/journals +@import sections/laboratories +@import sections/locations +@import sections/organizations +@import sections/pages +@import sections/papers +@import sections/persons +@import sections/posts +@import sections/projects +@import sections/programs +@import sections/publications +@import sections/researchers +@import sections/schools +@import sections/teachers +@import sections/volumes diff --git a/assets/sass/_theme/_vendors.sass b/assets/sass/_theme/_vendors.sass new file mode 100644 index 000000000..b905b013e --- /dev/null +++ b/assets/sass/_theme/_vendors.sass @@ -0,0 +1,3 @@ +@import vendors/normalize +@import vendors/bootstrap-breakpoints +// Not leaflet \ No newline at end of file diff --git a/assets/sass/_theme/design-system/layouts.sass b/assets/sass/_theme/design-system/layouts.sass new file mode 100644 index 000000000..7578a4174 --- /dev/null +++ b/assets/sass/_theme/design-system/layouts.sass @@ -0,0 +1,8 @@ +@import layouts/defaults +@import layouts/item +@import layouts/alternate +@import layouts/cards +@import layouts/carousel +@import layouts/grid +@import layouts/large +@import layouts/list \ No newline at end of file diff --git a/assets/sass/_theme/components/lightbox.sass b/assets/sass/_theme/design-system/lightbox.sass similarity index 100% rename from assets/sass/_theme/components/lightbox.sass rename to assets/sass/_theme/design-system/lightbox.sass diff --git a/assets/sass/_theme/vendors/pagefind.sass b/assets/sass/_theme/design-system/search.sass similarity index 100% rename from assets/sass/_theme/vendors/pagefind.sass rename to assets/sass/_theme/design-system/search.sass diff --git a/assets/sass/_theme/design-system/single.sass b/assets/sass/_theme/design-system/single.sass new file mode 100644 index 000000000..f1fa19d5c --- /dev/null +++ b/assets/sass/_theme/design-system/single.sass @@ -0,0 +1 @@ +@import single/sidebar \ No newline at end of file diff --git a/assets/sass/_theme/components/slider.sass b/assets/sass/_theme/design-system/slider.sass similarity index 100% rename from assets/sass/_theme/components/slider.sass rename to assets/sass/_theme/design-system/slider.sass diff --git a/assets/sass/_theme/hugo-osuny.sass b/assets/sass/_theme/hugo-osuny.sass index 20c84fbc0..8c570fe17 100644 --- a/assets/sass/_theme/hugo-osuny.sass +++ b/assets/sass/_theme/hugo-osuny.sass @@ -1,122 +1,7 @@ -// Settings @import utils @import configuration - -// Dependencies and tweaks of dependencies -@import dependencies/normalize -@import dependencies/bootstrap-breakpoints - -// Keep on top -@import variables -@import design-system/typography - -@import vendors/pagefind - -// Design System -@import design-system/article -@import design-system/layouts/defaults -@import design-system/layouts/item -@import design-system/layouts/alternate -@import design-system/layouts/cards -@import design-system/layouts/carousel -@import design-system/layouts/grid -@import design-system/layouts/large -@import design-system/layouts/list -@import design-system/layout -@import design-system/a11y -@import design-system/alerts -@import design-system/backlinks -@import design-system/breadcrumb -@import design-system/button -@import design-system/contacts -@import design-system/dropdown -@import design-system/footer -@import design-system/form -@import design-system/header -@import design-system/hero -@import design-system/image -@import design-system/lazy-player -@import design-system/logo -@import design-system/meta -@import design-system/nav -@import design-system/notes -@import design-system/offcanvas -@import design-system/pagination -@import design-system/print -@import design-system/single/sidebar -@import design-system/table -@import design-system/table_of_contents -@import design-system/taxonomies -@import design-system/transcription -@import design-system/video - -// Components -@import components/slider -@import components/lightbox - -// Blocks -@import blocks/base -@import blocks/agenda -@import blocks/datatable -@import blocks/call_to_action -@import blocks/chapter -@import blocks/contact -@import blocks/definitions -@import blocks/embed -@import blocks/exhibitions -@import blocks/features -@import blocks/files -@import blocks/gallery -@import blocks/image -@import blocks/key_figures -@import blocks/license -@import blocks/links -@import blocks/organizations -@import blocks/pages -@import blocks/papers -@import blocks/persons -@import blocks/posts -@import blocks/projects -@import blocks/programs -@import blocks/publications -@import blocks/sitemap -@import blocks/sound -@import blocks/summary -@import blocks/testimonials -@import blocks/timeline -@import blocks/title -@import blocks/video -@import blocks/volumes - -// Sections -@import sections/academic_years -@import sections/administrators -@import sections/authors -@import sections/categories -@import sections/diplomas -@import sections/events/calendar -@import sections/events/filters -@import sections/events/item -@import sections/events/layouts -@import sections/events/section -@import sections/events/single -@import sections/exhibitions/item -@import sections/exhibitions/layouts -@import sections/exhibitions/section -@import sections/exhibitions/single -@import sections/jobs -@import sections/journals -@import sections/laboratories -@import sections/locations -@import sections/organizations -@import sections/pages -@import sections/papers -@import sections/persons -@import sections/posts -@import sections/projects -@import sections/programs -@import sections/publications -@import sections/researchers -@import sections/schools -@import sections/teachers -@import sections/volumes +@import vendors +@import css-variables +@import design-system +@import blocks +@import sections diff --git a/assets/sass/_theme/sections/events.sass b/assets/sass/_theme/sections/events.sass new file mode 100644 index 000000000..462714110 --- /dev/null +++ b/assets/sass/_theme/sections/events.sass @@ -0,0 +1,7 @@ + +@import events/calendar +@import events/filters +@import events/item +@import events/layouts +@import events/section +@import events/single \ No newline at end of file diff --git a/assets/sass/_theme/sections/exhibitions.sass b/assets/sass/_theme/sections/exhibitions.sass new file mode 100644 index 000000000..f26e81d57 --- /dev/null +++ b/assets/sass/_theme/sections/exhibitions.sass @@ -0,0 +1,4 @@ +@import exhibitions/item +@import exhibitions/layouts +@import exhibitions/section +@import exhibitions/single \ No newline at end of file diff --git a/assets/sass/_theme/dependencies/bootstrap-breakpoints.scss b/assets/sass/_theme/vendors/bootstrap-breakpoints.scss similarity index 100% rename from assets/sass/_theme/dependencies/bootstrap-breakpoints.scss rename to assets/sass/_theme/vendors/bootstrap-breakpoints.scss diff --git a/assets/sass/_theme/dependencies/leaflet.sass b/assets/sass/_theme/vendors/leaflet.sass similarity index 100% rename from assets/sass/_theme/dependencies/leaflet.sass rename to assets/sass/_theme/vendors/leaflet.sass diff --git a/assets/sass/_theme/dependencies/normalize.sass b/assets/sass/_theme/vendors/normalize.sass similarity index 100% rename from assets/sass/_theme/dependencies/normalize.sass rename to assets/sass/_theme/vendors/normalize.sass diff --git a/layouts/_partials/scripts/js.html b/layouts/_partials/scripts/js.html index 346b02f8d..3c184b0b4 100644 --- a/layouts/_partials/scripts/js.html +++ b/layouts/_partials/scripts/js.html @@ -5,9 +5,9 @@ "enableSourceMap" true "includePaths" (slice "node_modules") ) -}} - {{- $styles := resources.Get "sass/_theme/dependencies/leaflet.sass" | toCSS $cssOpts -}} + {{- $styles := resources.Get "sass/_theme/vendors/leaflet.sass" | toCSS $cssOpts -}} {{ if hugo.IsProduction }} - {{- $styles = resources.Get "sass/_theme/dependencies/leaflet.sass" | toCSS $cssOpts | postCSS | minify | fingerprint -}} + {{- $styles = resources.Get "sass/_theme/vendors/leaflet.sass" | toCSS $cssOpts | postCSS | minify | fingerprint -}} {{ end }}