Age | Commit message (Collapse) | Author |
|
|
|
- fix custom section rendering when just using config.yaml
- add warning when no matching page found but configured in menu
|
|
Although not a bug, it lead to confusion multiple times, see e.g.:
- https://github.com/kdevo/osprey-delight/issues/28
- https://github.com/kdevo/osprey-delight/pull/20
Closes #28.
|
|
- notifies user whenever a new theme version exists online
- add new config option `notifyOnNewThemeVersion`
|
|
|
|
|
|
- allow using YAML as inner
instead of putting complicated raw HTML into the content file
|
|
- contributes fixing #23 for improving docs
|
|
|
|
|
|
|
|
* use https://github.com/hugo-mods/lazyimg under the hood
for `logoSmall`, `logoBig`, `background` and gallery images
* allow rendering as webp with fallback for gallery and logo
* add responsive background images via media queries
* config: add `renderer` and `resizer` for `Image` section
(delegated to lazyimg module)
* breaking: remove "lazysizes.min.js" (lazyimg provides own)
* breaking(config): remove static image fallback when no asset is found
for `logoSmall`, `logoBig`, `background` and gallery images
* breaking(config): remove `useLazySizes`; always true now
* breaking(config): remove `Image.useLQIP`; use `renderer` instead
* breaking: remove `img` shortcode; use `lazyimg` instead
|
|
- use named params and add 'div' config option
- make it possible to wrap img (e.g. in bootstrap image carousel)
- improve responsiveness by using the appropriate inline style
|
|
|
|
|
|
* add icons.yaml config file to easily manage the icons and names
* refactor every icon usage
* adjust CSS rules, make use of currentColor
* remove old fontello-generated icon font
|
|
|
|
|
|
|
|
|
|
|
|
* add appropriate target version for esbuild
* remove unnecessary DOMContentLoaded
* fix navbar logo click with closed
* remove unneeded fallback variables for scrollPosition (theme only supports >=IE10)
* add comments for clarification
|
|
|
|
* allow custom buttons
* change GitHub type handling
(removed explicit gallery type "github",
assume type if repo set instead)
* fix onLogoClick() for easter egg support
* only use new partial section from menu if it has an actual content page
|
|
* remove `$accent_color` and therewith also `.Site.Params.accentColor`
* improve/add media queries at `$mobile-breakpoint`
* slightly scaled up close button for modals
|
|
* now featuring an asset-driven™️ approach via hugo pipes:
* auto-resize any image on page
* gets height and width of images to prevent CLS for smooth UX
* render LQIPs automatically, inline them with Base64 if appropriate
* all these options are configurable with sensible defaults
* refactor config: breaking changes to increase content-driven advantages
* social links in footer can now be ordered
* allow to change gallery item `hoverColor` per gallery item
* validate auto-generated structured data by unmarshalling it after render
* fix html redirects to proper gallery (item) anchor link
* generic template improvements (e.g. properly use `range` unpacking)
* separate `partial/sections` directory as a first step towards mod system
* add warning if Basin URL is missing and contact form is enabled
* no-script friendly: fallback to sane display in case of disabled JS
* add `bg lazyload` class to header class to allow optional background
* change referrer to stricter policy
* add open graph height/width
* removed not needed tags
* fixed invalid icon usages
* increased readability of templates by making use of line breaks
* improve spotify and img shortcodes to utilize lazySizes if enabled
|
|
- Fix scroll spy bug: error occured under certain conditions at page's top
- Separate scroll-spy stuff to home.js
- Inline JS for more speed
- Use only minimal JS needed for blog
- Enhance minification via js.Build (ESBuild) instead of plain minify
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New option in config.toml: mdTagline
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|