Commit Graph

68 Commits

Author SHA1 Message Date
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
35382b15b5 Add config.extra.debug_no_styles for debugging 2024-10-24 13:21:14 +03:00
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
26b12aadf6 Rewrite half the theme to make Mozilla observatory more happy about strict CSP 2024-10-18 18:16:38 +03:00
841ccc5fa5 Add support for Fuse.js search (fixes #101) 2024-10-16 23:23:40 +03:00
5f675383e5 Move fediverse:creator meta tag higher in head 2024-10-14 18:47:15 +03:00
ef3525952e Support fediverse:creator meta tag 2024-10-12 00:51:28 +03:00
e2c3f7581b Add support for Content Security Policy (fixes #90) 2024-10-05 22:46:06 +03:00
b98775d61c Allow enabling KaTeX per page/section (fixes #89) 2024-09-29 02:48:21 +03:00
6b19540347 Improve feed logic 2024-09-29 02:35:51 +03:00
72389f8b6d Make scripts defered for (potential) load time boost 2024-09-28 02:45:50 +03:00
3f80c870ea More visually interesting open animations, close details on outside click 2024-09-22 19:04:38 +03:00
880a323b27 Allow setting favicon per page/section 2024-09-18 03:21:34 +03:00
c460476303 Allow setting accent/default theme per page/section
Woo-hoo!
2024-09-18 02:17:05 +03:00
bd97b75c4f Use percents for opacity 2024-09-16 21:52:04 +03:00
a5f16ca54f Optional bundled fonts (fixes #44). Style cleanups 2024-09-15 03:49:59 +03:00
7df26217f8 Turn "Feed" button to a dropdown if multiple feeds are avaiable (fixes #72) 2024-09-14 04:02:11 +03:00
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
1722b95bea Rename stylesheets key to styles [BREAKING CHANGE] 2024-09-12 19:20:33 +03:00
a94a2f6e52 Layout debugging config variable 2024-09-11 20:47:48 +03:00
a84165fe3b Docs improvements, allow setting more stuff outside of articles 2024-09-08 23:50:20 +03:00
b6b2639373 Make --color-opacity variable "private", tweak switch style 2024-09-02 01:53:02 +03:00
607567248c Update CSS and configuration for theme opacity and color management 2024-09-01 20:06:34 +03:00
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
86955a7d6c Fix missing goatcounter data attribute 2024-08-29 19:35:11 +03:00
2c1ffc73bf Simplify KaTeX loading, use minified versions 2024-08-29 19:09:51 +03:00
75db873354 Merge branch 'main' into main 2024-08-28 09:16:56 +00:00
73b2ce8d2a Don't use safe on colors that don't need it 2024-08-28 01:49:52 +03:00
371a86092b Add Katex support for displaying math 2024-08-27 18:39:48 +02:00
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
3499501b44 Close all other navbar dropdowns when different one opens (fixes #59) 2024-08-25 02:01:32 +03:00
7808d906f1 Use modern RGB format (fixes #54) 2024-08-23 23:18:59 +03:00
67c698b949 Add manual theme switcher (fixes #5) 2024-08-18 02:19:34 +03:00
0b180de74f Temporary fix for #43 2024-08-15 00:11:16 +03:00
83b7e84292 Allow custom styles to override primary color 2024-08-08 05:29:09 +03:00
69c409ba4d Change default color to slate 2024-07-29 21:24:12 +03:00
ef5211749f Attempt to pass w3 validator 2024-07-26 03:04:12 +03:00
9a2b0aca95 Allow setting different primary color for dark mode (fixes #35) 2024-07-20 22:07:29 +03:00
0866d0725b Make more XHTML5 compliant in theory (fixes #31) 2024-07-19 22:26:15 +03:00
70d7a0ee0e Nuh uh, can be easily done with custom css 2024-07-15 04:10:12 +03:00
0d3c539880 Allow setting different primary color for dark mode 2024-07-15 01:30:31 +03:00
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
b7ce98f381 Omit old-style type attributes 2024-06-30 06:12:55 +03:00
7ebac23811 Bump minimal Zola version, make primary color non-essential 2024-06-30 03:10:19 +03:00
3eaa81e755 Add search support
Only supports elasticlunr_json
2024-06-30 02:58:34 +03:00
494cb5474f Multiple feeds support introduced in Zola v0.19.0 2024-06-27 04:25:07 +03:00
b157f81a07 Allow making posts "featured", tweak article list styles 2024-06-22 06:29:52 +03:00
6c092ad49d Improve favicon loading logic, add language meta tag 2024-06-21 21:13:53 +03:00
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
8e77b6f931 Smart syntax highlighting theme loading 2024-06-20 09:52:50 +03:00