welpo
46100730fa
🐛 fix(atom): escape HTML in feed summary
...
HTML now shows clear,
Escaping tamed, data pure,
Feed sings, have no fear.
2 years ago
welpo
2dec139e41
✨ feat: add copy button to code blocks
2 years ago
welpo
f710b62631
🐛 fix: properly check for `theme_switcher` setting
2 years ago
welpo
fd50204e32
✨ feat: add full-width image option to shortcodes
...
Closes #85
2 years ago
welpo
67173f27cd
🎨 style: remove newlines around summary
2 years ago
welpo
19bebde148
🐛 fix: remove leading slash from xsl href
2 years ago
welpo
16f1aa57fa
🔥 refactor: remove Yahoo Media RSS reference
2 years ago
welpo
1b60be8c9d
🚧 feat: style xml feed
2 years ago
welpo
e3bd75e9e3
🎨 refactor: restructure template
2 years ago
welpo
54e88beca2
✨ feat: use page description as summary
...
If neither page description or summary are available,
only the post title will be shown.
2 years ago
welpo
0b02e727e0
💄 style: rename "atom/rss feed" to "feed"
2 years ago
welpo
5bdb8045a6
💄 style: set custom header anchor
2 years ago
welpo
c47198facf
🎨 style: add dash to toggle identifier
2 years ago
welpo
0e1a5143c0
🐛 fix: generate random id for multilingual quotes
...
Fix #82
2 years ago
welpo
dd73e52729
✨ feat: add custom quotation marks for multilingual quotes
...
Allows users to specify custom opening and closing quotation marks for
the multilingual quote shortcode.
The quotation marks can be configured per language in config.toml.
If not specified, default quotation marks will be used.
2 years ago
welpo
56a3061573
🐛 fix: proper URL for multilingual rss/atom feeds
2 years ago
welpo
ab29511d5e
✨ feat: add multilingual quote shortcode
2 years ago
welpo
58d0dd6f2f
🐛 fix: mention translations in 404 if there's more than 1 language
2 years ago
welpo
5ac69fe21d
🐛 fix: show language switcher if there's more than 1 language
2 years ago
Óscar
90d7188787
Merge branch 'main' into feat/multilingual-support
2 years ago
welpo
8ecd23b940
💫 refactor(404): remove mention of translations for single language sites
2 years ago
welpo
fb061a1469
✨ feat: allow using emojis as favicon 🌱
2 years ago
welpo
eded835d3f
🐛 fix: avoid empty dates when long_date_format is empty
2 years ago
welpo
fa9229377d
✨ feat: add multi-language support
2 years ago
welpo
a5981e6fdd
🐛 fix: remove flashing from header text (Firefox)
...
Loads a subset of the sans-serif font for the header.
Fixes #75
2 years ago
welpo
1efb0330e3
🐛 fix: remove flash when navigating in dark-mode
...
The `initialize-theme.js` script takes care of the following:
1. If there is a stored theme value in the localStorage, set the theme
based on that value.
2. If there is no stored theme value, check the user's system
preference (dark or light) and set the theme accordingly.
The new `main.js` takes care of the actual theme switching and listening
to system preference changes (if the user has not manually set a theme).
Now the icons are stored in CSS, and are set according to the current
theme. This allows for having different icons that dynamically switch.
Additionally, wraps social and navigation elements in ul/li.
Fixes #76
2 years ago
welpo
eb63718bbf
🚚 refactor: rename minified KaTeX css
2 years ago
welpo
556570d799
🐛 fix: only load script when themeswitcher is enabled
2 years ago
welpo
25a8374edc
💄 style: respect the tags capitalisation
...
Otherwise "TIL" becomes "Til", for example.
2 years ago
welpo
b5b50cdefb
🐛 fix: handle missing image metadata gracefully
2 years ago
welpo
7aa61422a8
✏️ fix: properly end macro
2 years ago
welpo
8b5726c34e
⚡ ️ feat: set width and height of project images
2 years ago
welpo
b841969a8f
✨ feat(shortcodes): update image path retrieval and dimensions in shortcodes
...
- Use `get_url` function to generate correct image paths
- Retrieve image dimensions with `get_image_metadata` function
- Update shortcodes: dimmable_image, dual_theme_image, and invertible_image
These changes reduce layout shifts.
2 years ago
welpo
369fa9700a
💄 style: add link to project images
2 years ago
welpo
10b85257cd
🔥 refactor: remove metadata in project files
2 years ago
welpo
f9335b3fa4
✨ feat: add KaTeX support
2 years ago
welpo
1803987555
✨ feat: make JS light/dark toggle optional
2 years ago
welpo
8ff86b17fc
🐛 fix: check `short` value before using config date format
...
Added a check for whether short is true or false, rather than just
checking if it exists. This ensures that if short is set to false,
it will still use the long date format if it's available.
♻️ refactor: move the conditional around the date output, so it only
needs to check `short` once
2 years ago
welpo
9887fb0a6f
✨ feat: allow dual date-format (short/long)
2 years ago
welpo
ac0495ea69
🐛 fix: remove newlines around `<title>` from source code
2 years ago
Óscar
450c896ba7
💄 style: smaller socials; add Zola & tabi mention
...
💄 style: smaller socials; add Zola & tabi mention
2 years ago
welpo
50b8d5fc7b
♿ ️ fix: improve accessibility in lists & taps
2 years ago
welpo
b7c89753ec
💄 style: smaller socials; add Zola & tabi mention
2 years ago
welpo
28d5704afd
💄 style: use day-month format
2 years ago
welpo
dc64e2589d
💄 style: wrap post description in `<p>`
2 years ago
welpo
dceceff5fd
♻️ refactor: improve spacing and indentation
2 years ago
welpo
4b18391c18
♻️ refactor: format date as "6 July 2049"
...
Follows Oxford's and other formal style manuals.
2 years ago
welpo
cd2ab356be
💄 style: redesign post listing and other minor changes
2 years ago
welpo
14156b590a
🚚 refactor: move blog posts to `blog` section
2 years ago
welpo
8ac1894a66
💄 style: redesign tag pages
2 years ago