Upgrade "minVersion" of theme to 84 (#543)
* Upgrade "minVersion" of theme to 84
Check hugo.IsExtended before trying to process scss files
Fixes #541
| | |
| | | [params] |
| | | custom_css = ["custom.css","special.css"] |
| | | ``` |
| | | __IMPORTANT__: Files registered through the `custom_css` array, while unlimited in number, must be of the same type (Ex: all `scss` or all `css`) |
| | | |
| | | __Note on retrocompatibiliy for custom css__: If the files registered through the `custom_css` setting are not found in `assets/ananke/css` the theme will expect them to live at the given path relative to the static directory and load them as <link> requests. |
| | | |
| | |
| | | module: |
| | | hugoVersion: |
| | | min: "0.64.0" |
| | | min: "0.84.0" |
| | |
| | | title: "Ananke: a Hugo Theme" |
| | | |
| | | description: "The last theme you'll ever need. Maybe." |
| | | # 1. To ensure Netlify triggers a build on our exampleSite instrance, we need to change a file in the exampleSite directory. |
| | | theme_version: '2.8.2' |
| | | cascade: |
| | | featured_image: '/images/gohugo-default-sample-hero-image.jpg' |
| | | --- |
| | |
| | | {{ end }} |
| | | |
| | | {{/* We look for any custom css files registered by the user under `site.params.custom_css and if found in the theme's |
| | | css asset directory we add to aforementioned slice */}} |
| | | css asset directory we (unless condition below) add to aforementioned slice */}} |
| | | {{ with site.Params.custom_css }} |
| | | {{ range . }} |
| | | {{ with partialCached "func/style/GetResource" . . }} |
| | | {{ $assets_to_concat = $assets_to_concat | append . }} |
| | | {{ if eq .MediaType.SubType "x-scss" "x-sass" "scss" "sass" }} |
| | | {{ if hugo.IsExtended }} |
| | | {{/* as we cannot concatenate styles of different types, we sass/scss to be transformed to css beforehand */}} |
| | | {{ $assets_to_concat = $assets_to_concat | append (. | resources.ToCSS) }} |
| | | {{ else }} |
| | | {{ partial "func/warn" (printf "Processing of stylesheet %s of type %s has been skipped. You need Hugo Extended to process such files." .Name .MediaType.SubType) }} |
| | | {{ end }} |
| | | {{ else }} |
| | | {{ $assets_to_concat = $assets_to_concat | append . }} |
| | | {{ end }} |
| | | {{ end }} |
| | | {{ end }} |
| | | {{ end }} |
| | |
| | | homepage = "https://github.com/theNewDynamic/gohugo-theme-ananke" |
| | | tags = ["website", "starter", "responsive", "Disqus", "blog", "Tachyons", "Multilingual", "Stackbit"] |
| | | features = ["posts", "shortcodes", "related content", "comments"] |
| | | min_version = "0.64.0" |
| | | min_version = "0.84.0" |
| | | |
| | | [author] |
| | | name = "theNewDynamic" |