Óscar
78f97e17b4
♻️ refactor(translation): introduce translation macro ( #129 )
2023-09-01 23:29:11 +02:00
Óscar
f61c9ec309
✨ feat(settings): add hierarchy-based setting overrides ( #128 )
2023-09-01 14:03:37 +02:00
welpo
0c87f6513b
💄 style(meta): add "…" when using summary with <!-- more -->
...
Removes trailing periods, if they exist, before adding "…".
Partially reverts f03a9b3.
2023-08-31 03:34:33 +02:00
Óscar
b73f7f5d93
✨ feat(HTML): respect external_links_…
config ( #126 )
2023-08-30 01:38:27 +02:00
welpo
7d8ed20c24
♻️ refactor(HTML): use whitespace control
...
Improves the cleanliness of the HTML related to the comment systems.
2023-08-28 18:24:40 +02:00
Óscar
fac730efad
✨ feat(config): add dynamic stylesheet loading ( #118 )
2023-08-26 15:07:21 +02:00
welpo
36a9bac765
♿ ️chore(theme-switcher): show tooltip when hovering over icon
2023-08-25 01:53:24 +02:00
welpo
f1edbba8bd
✨ feat(footer/copyright): replace "$SEPARATOR" to separator
...
Expands on #112
2023-08-19 01:26:27 +02:00
welpo
12b9184f15
🐛 fix(footer): remove extra space between "tabi" and separator
2023-08-18 23:28:32 +02:00
Óscar
5ae21b5335
✨ feat(footer): add configurable copyright notice ( #112 )
2023-08-18 23:12:39 +02:00
welpo
99f6f2dcdc
✨ feat(footer): add link to remote repository
...
Adds two options, both defaulting to true if the remote repo URL is set:
* `show_remote_changes`: links the commit history of a post next to the updated date. (#109 )
* `show_remote_source`: links to the site's repository on the footer.
2023-08-18 21:46:37 +02:00
welpo
427ffc7241
✨ feat(footer/socials): add base64 encoded email protection
2023-08-18 18:39:24 +02:00
welpo
d0babd5db1
♻️ refactor: use get_url
for social icons
2023-08-17 21:03:41 +02:00
welpo
4952ce88f1
✨ feat: add rel=me
attribute to social links
...
http://microformats.org/wiki/rel-me
2023-08-11 01:55:46 +02:00
Óscar
f8cce3001c
✨ feat: introduce skins to customise the theme ( #105 )
2023-08-10 13:21:52 +02:00
welpo
2f83ef8062
⚡ ️ feat: add cachebust
for main.css
2023-08-09 18:53:45 +02:00
welpo
638d75c819
🐛 fix: set proper color-scheme meta
2023-08-09 18:45:16 +02:00
welpo
ab879e3727
🐛 fix: remove extra newlines in final html
2023-08-07 00:12:00 +02:00
welpo
113a7f4e5d
✨ feat(theme-switcher): hide button if JS is disabled
2023-08-03 00:12:00 +02:00
welpo
f9c18b0398
✨ feat: optional trailing slash in menu links
...
Enabled by default.
Drops the `$BASE_URL` transformation to avoid confusion (#99 ).
2023-08-01 14:11:05 +02:00
smtbook
e7dc5eb44e
fix: multilingual issues in feeds and 'nav.html'
2023-07-31 17:04:34 +02:00
welpo
9a98789922
✨ feat: add support for Isso comments
2023-07-26 01:47:26 +02:00
welpo
4b43229d0a
🚚 chore(js): rename minified files
2023-07-17 20:40:48 +02:00
welpo
7924e8206c
✨ feat: add support for Hyvor Talk comments
2023-07-17 20:10:18 +02:00
welpo
3e215e18e2
🐛 fix: use proper meta descriptions
2023-07-14 21:20:22 +02:00
welpo
19d120019b
✨ feat: add support for giscus & utterances comments
2023-07-12 18:44:28 +02:00
welpo
93c8b577b8
🚧 feat: add utterances support
2023-07-10 21:42:21 +02:00
welpo
2dec139e41
✨ feat: add copy button to code blocks
2023-07-07 22:03:47 +02:00
welpo
f710b62631
🐛 fix: properly check for theme_switcher
setting
2023-07-07 21:58:47 +02:00
welpo
0b02e727e0
💄 style: rename "atom/rss feed" to "feed"
2023-06-23 01:51:17 +02:00
welpo
56a3061573
🐛 fix: proper URL for multilingual rss/atom feeds
2023-06-05 23:48:34 +02:00
welpo
5ac69fe21d
🐛 fix: show language switcher if there's more than 1 language
2023-05-30 14:00:00 +02:00
Óscar
90d7188787
Merge branch 'main' into feat/multilingual-support
2023-05-25 18:03:24 +02:00
welpo
fb061a1469
✨ feat: allow using emojis as favicon 🌱
2023-05-25 14:31:03 +02:00
welpo
fa9229377d
✨ feat: add multi-language support
2023-05-22 19:12:03 +02:00
welpo
a5981e6fdd
🐛 fix: remove flashing from header text (Firefox)
...
Loads a subset of the sans-serif font for the header.
Fixes #75
2023-04-29 15:11:13 +02:00
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
2023-04-28 16:20:42 +02:00
welpo
556570d799
🐛 fix: only load script when themeswitcher is enabled
2023-04-27 23:45:58 +02:00
welpo
1803987555
✨ feat: make JS light/dark toggle optional
2023-04-15 00:42:27 +02:00
welpo
b7c89753ec
💄 style: smaller socials; add Zola & tabi mention
2023-03-08 00:01:23 +01:00
welpo
dceceff5fd
♻️ refactor: improve spacing and indentation
2023-03-06 00:20:31 +01:00
welpo
cd2ab356be
💄 style: redesign post listing and other minor changes
2023-03-05 19:58:19 +01:00
welpo
54ae781352
🔒 ️ fix: prevent malformed CSP header
2023-02-23 01:35:06 +01:00
welpo
9ac150423b
♻️ refactor: remove unused set_title argument
2023-02-22 23:33:45 +01:00
welpo
53d2624133
🐛 fix: use set_title macro to set proper titles
...
Fixes #33
2023-02-22 23:28:14 +01:00
welpo
d7caa7af5f
✨ feat: allow customizable secure headers (CSP)
2023-02-22 01:47:32 +01:00
welpo
3aa22cb3ad
♻️ refactor: split macros.html in different files
...
Clearer macros format.
2023-02-21 19:39:54 +01:00
welpo
2f4d0658d8
🐛 fix: rename sun icon reference
2023-02-15 01:33:43 +01:00
welpo
84b4469b07
⚡ ️ improvement: switch from webp to svg icons
...
Saves a bit of space :)
2023-02-14 23:21:32 +01:00
welpo
c6e5de7dee
⚡ ️ improvement: use webp instead of png
2023-02-11 21:48:47 +01:00