87 Commits

Author SHA1 Message Date
welpo
47c493be89
🐛 fix(isso-comments): actually set maxCommentsNested 2023-09-17 00:45:26 +02:00
welpo
b26902da16
🔍️ fix(SEO): set proper social image cards 2023-09-15 19:49:08 +02:00
welpo
cfa9f9d432
🚑️ chore: update social media cards 2023-09-15 19:45:16 +02:00
Óscar
5a2161f529
feat: allow internal project links (#157) 2023-09-15 19:42:11 +02:00
welpo
d9eb641caf
📝 chore(about): update personal page link to matching language 2023-09-13 20:00:31 +02:00
Óscar
1c87b96ac1
feat(header): add img_alt attribute for customisable alt text (#153) 2023-09-13 19:49:09 +02:00
welpo
f1d92a73ce
📝 chore: update screenshots 2023-09-13 01:57:21 +02:00
Óscar
6f269eee4a
feat(templates): introduce info-page template (#147) 2023-09-13 01:38:25 +02:00
welpo
cc029d0b19
🔍️ chore(SEO): update social media cards 2023-09-12 21:09:36 +02:00
Óscar
32a2d5094b
🌐 feat(i18n): overhaul translation system & add languages (#145)
Revamp the existing translation system, simplifying
management and adding several new languages. The new system reads from
TOML files in the `/i18n` directory and improves template structures.
It also enhances customisation options and robustness by providing
fallbacks and modularity.

- Implement a new, streamlined translation macro.
- Load translations from `/i18n` TOML files.
- Remove redundant configuration requirements.
- Refactor templates to align with new i18n system.
- Add support for Hindi, Japanese, Russian, Portuguese, Chinese,
  Italian, German, Ukranian, Korean, and French languages.
- Credit Thomas Weitzel (@thomasweitzel) for inspiration.
2023-09-12 18:58:58 +02:00
Óscar
d53b8470a6
feat: add support for social media cards (#130) 2023-09-06 13:38:52 +02:00
welpo
ab4b523f9c
🐛 fix(favicon): use get_url for favicon 2023-09-01 23:50:52 +02:00
Óscar
78f97e17b4
♻️ refactor(translation): introduce translation macro (#129) 2023-09-01 23:29:11 +02:00
welpo
9f74868c72
💄style(isso): align buttons and input & cleanup 2023-08-26 23:38:15 +02:00
welpo
85fe38f815
💄style(isso): clean isso styles & use CSS variables 2023-08-26 20:11:47 +02:00
welpo
427ffc7241
feat(footer/socials): add base64 encoded email protection 2023-08-18 18:39:24 +02:00
welpo
68e37f4574
🐛 fix(styled feed): url to "Visit Website"
Before this, it was linking to the own feed.
Now it links to the homepage of the corresponding language.
2023-08-18 12:55:57 +02:00
welpo
725101300e
️ refactor(utterances): further minify JS 2023-08-17 23:58:08 +02:00
welpo
6abb756d88
📸 chore: update mint screenshots to match the rest 2023-08-10 17:10:59 +02:00
Óscar
f8cce3001c
feat: introduce skins to customise the theme (#105) 2023-08-10 13:21:52 +02:00
welpo
9ad08838c7
🐛 fix: add missing images for new shortcodes 2023-08-09 18:49:14 +02:00
welpo
c53ecdc472
🔥 style: remove dark primary colour variable 2023-08-06 21:21:08 +02:00
welpo
113a7f4e5d
feat(theme-switcher): hide button if JS is disabled 2023-08-03 00:12:00 +02:00
welpo
a4e48b48fd
💡 chore: add comments 2023-08-02 23:52:28 +02:00
welpo
92e6af1d58
️ refactor: further minify theme initialization 2023-08-02 23:51:52 +02:00
Óscar
5cdc18e688
feat: add backlinks to footnotes (#101) 2023-08-02 18:35:27 +02:00
welpo
b2ca636eb9
🐛 fix: correct CSS path for GitHub pages 2023-07-31 21:15:34 +02:00
Óscar
32b1177140
♻️ refactor: improve stylised feed translations & consolidate XSL/CSS loading (#98) 2023-07-31 21:07:13 +02:00
welpo
86ab1c5f06
🐛 fix: path to main.css 2023-07-31 17:23:31 +02:00
welpo
e7bd988a52
🐛 fix: use relative path to main.css 2023-07-31 17:17:41 +02:00
welpo
7ed295db3a
💬 refactor: translate xsl stylesheets 2023-07-31 17:04:34 +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
e1dfd2ea07
🐛 fix: properly initialise currentTheme
The `currentTheme` variable is now properly initialized when setting
the initial theme, which fixes the "extra click" issue observed when system preference
is `dark` and there's no saved theme in localStorage.

Also minifies the themeSwitcher.

Fixes #94
2023-07-25 00:40:45 +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
5993e950c7
feat: add support for giscus and utterances 2023-07-14 21:22:23 +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
8e1473bba9
🚧 feat: add basic copy button to codeblocks 2023-07-06 02:45:54 +02:00
welpo
fd50204e32
feat: add full-width image option to shortcodes
Closes #85
2023-07-05 02:43:07 +02:00
welpo
a6dfd4d1ba
🐛 fix: remove leading slash from css href 2023-06-27 00:06:54 +02:00
welpo
eb8f630fde
💄 style: smaller title and "Recent Posts" text 2023-06-26 21:56:55 +02:00
welpo
0494a54f57
💄 style: add styling to infobox 2023-06-26 02:12:49 +02:00
welpo
fc591f549c
💄 style: add title suffix & reduce RSS icon size 2023-06-25 22:59:29 +02:00
welpo
1b60be8c9d
🚧 feat: style xml feed 2023-06-24 03:06:54 +02:00
welpo
ab29511d5e
feat: add multilingual quote shortcode 2023-06-05 23:22:17 +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