Commit Graph

68 Commits

Author SHA1 Message Date
daudix
4b1fac1f17 Backport some changes and fixes
Return the separator customization that got lost in some commit
Don't blur the nav when it's not visible
Don't scale down the article card when clicking on a tag
2024-11-14 19:40:54 +03:00
daudix
35382b15b5 Add config.extra.debug_no_styles for debugging 2024-10-24 13:21:14 +03:00
daudix
bc9a13d630 Even tighter CSP
Will this fix it?

Remove inline script and style from demo

Okay I'm dumb

Ugh
2024-10-18 20:09:33 +03:00
daudix
26b12aadf6 Rewrite half the theme to make Mozilla observatory more happy about strict CSP 2024-10-18 18:16:38 +03:00
daudix
841ccc5fa5 Add support for Fuse.js search (fixes #101) 2024-10-16 23:23:40 +03:00
daudix
5f675383e5 Move fediverse:creator meta tag higher in head 2024-10-14 18:47:15 +03:00
daudix
ef3525952e Support fediverse:creator meta tag 2024-10-12 00:51:28 +03:00
daudix
e2c3f7581b Add support for Content Security Policy (fixes #90) 2024-10-05 22:46:06 +03:00
daudix
b98775d61c Allow enabling KaTeX per page/section (fixes #89) 2024-09-29 02:48:21 +03:00
daudix
6b19540347 Improve feed logic 2024-09-29 02:35:51 +03:00
daudix
72389f8b6d Make scripts defered for (potential) load time boost 2024-09-28 02:45:50 +03:00
daudix
3f80c870ea More visually interesting open animations, close details on outside click 2024-09-22 19:04:38 +03:00
daudix
880a323b27 Allow setting favicon per page/section 2024-09-18 03:21:34 +03:00
daudix
c460476303 Allow setting accent/default theme per page/section
Woo-hoo!
2024-09-18 02:17:05 +03:00
daudix
bd97b75c4f Use percents for opacity 2024-09-16 21:52:04 +03:00
daudix
a5f16ca54f Optional bundled fonts (fixes #44). Style cleanups 2024-09-15 03:49:59 +03:00
daudix
7df26217f8 Turn "Feed" button to a dropdown if multiple feeds are avaiable (fixes #72) 2024-09-14 04:02:11 +03:00
daudix
a1946ae0b2 A bunch of breaking changes for no reason except for "I didn't like it"
I mean, this release has breaking changes anyway, why not break all the
stuff I wanted to break?
2024-09-14 03:37:03 +03:00
daudix
1722b95bea Rename stylesheets key to styles [BREAKING CHANGE] 2024-09-12 19:20:33 +03:00
daudix
a94a2f6e52 Layout debugging config variable 2024-09-11 20:47:48 +03:00
daudix
a84165fe3b Docs improvements, allow setting more stuff outside of articles 2024-09-08 23:50:20 +03:00
daudix
b6b2639373 Make --color-opacity variable "private", tweak switch style 2024-09-02 01:53:02 +03:00
daudix
607567248c Update CSS and configuration for theme opacity and color management 2024-09-01 20:06:34 +03:00
daudix
db499a9363 Attempt to switch to relative colors for primary-color-alpha, simplify --active variable, add --hover and --disabled variables 2024-09-01 16:54:39 +03:00
daudix
86955a7d6c Fix missing goatcounter data attribute 2024-08-29 19:35:11 +03:00
daudix
2c1ffc73bf Simplify KaTeX loading, use minified versions 2024-08-29 19:09:51 +03:00
maxletemple
75db873354 Merge branch 'main' into main 2024-08-28 09:16:56 +00:00
daudix
73b2ce8d2a Don't use safe on colors that don't need it 2024-08-28 01:49:52 +03:00
Maxime LETEMPLE
371a86092b Add Katex support for displaying math 2024-08-27 18:39:48 +02:00
daudix
4392844fc6 Generate card from banner if present. Use page/section description instead of config if available (fixes #51 and #50) 2024-08-26 06:34:24 +03:00
daudix
3499501b44 Close all other navbar dropdowns when different one opens (fixes #59) 2024-08-25 02:01:32 +03:00
daudix
7808d906f1 Use modern RGB format (fixes #54) 2024-08-23 23:18:59 +03:00
daudix
67c698b949 Add manual theme switcher (fixes #5) 2024-08-18 02:19:34 +03:00
daudix
0b180de74f Temporary fix for #43 2024-08-15 00:11:16 +03:00
daudix
83b7e84292 Allow custom styles to override primary color 2024-08-08 05:29:09 +03:00
daudix
69c409ba4d Change default color to slate 2024-07-29 21:24:12 +03:00
daudix
ef5211749f Attempt to pass w3 validator 2024-07-26 03:04:12 +03:00
daudix
9a2b0aca95 Allow setting different primary color for dark mode (fixes #35) 2024-07-20 22:07:29 +03:00
daudix
0866d0725b Make more XHTML5 compliant in theory (fixes #31) 2024-07-19 22:26:15 +03:00
daudix
70d7a0ee0e Nuh uh, can be easily done with custom css 2024-07-15 04:10:12 +03:00
daudix
0d3c539880 Allow setting different primary color for dark mode 2024-07-15 01:30:31 +03:00
daudix
6f9c51fa5d Make the default locale en_US instead of en_IE
en_US is way more common and usual for most people than the weird
European en_IE (I do like it but that's just me)
2024-06-30 21:02:01 +03:00
daudix
b7ce98f381 Omit old-style type attributes 2024-06-30 06:12:55 +03:00
daudix
7ebac23811 Bump minimal Zola version, make primary color non-essential 2024-06-30 03:10:19 +03:00
daudix
3eaa81e755 Add search support
Only supports elasticlunr_json
2024-06-30 02:58:34 +03:00
daudix
494cb5474f Multiple feeds support introduced in Zola v0.19.0 2024-06-27 04:25:07 +03:00
daudix
b157f81a07 Allow making posts "featured", tweak article list styles 2024-06-22 06:29:52 +03:00
daudix
6c092ad49d Improve favicon loading logic, add language meta tag 2024-06-21 21:13:53 +03:00
daudix
fe6de0eb17 Deprecate the animated_favicon variable
APNG seems to be well supported so it's not needed I guess
2024-06-21 20:39:43 +03:00
daudix
8e77b6f931 Smart syntax highlighting theme loading 2024-06-20 09:52:50 +03:00