26b12aadf6
Rewrite half the theme to make Mozilla observatory more happy about strict CSP
2024-10-18 18:16:38 +03:00
36812777f9
Implement backlinks
2024-10-17 01:28:07 +03:00
77df7c1120
Add title
class for use on <strong>
2024-10-17 00:26:47 +03:00
841ccc5fa5
Add support for Fuse.js search ( fixes #101 )
2024-10-16 23:23:40 +03:00
003ec0b29a
Remove drafted watermark for now
...
The implementation wasn't as clean as I'd like it to be
2024-10-12 18:17:45 +03:00
a7e1112791
Use Zola's built-in reading time variable instead of the custom implementation ( fixes #102 )
2024-10-12 00:22:35 +03:00
800efa802a
Add "DRAFTED" watermark to drafted posts
2024-10-11 23:42:15 +03:00
3080a2ca70
Improve TOC logic, reduce code duplication and add changelog entries
2024-10-02 20:30:55 +03:00
a85b1ccfe6
[Feature] Add options for TOC: inline, popup, numbered ( #95 )
...
addressing this issue: https://codeberg.org/daudix/duckquill/issues/94
- You can now choose if you want to have and inline Table of Contents(TOC), a popup, or both!
- You can also choose between numbered and un-numbered TOC styles
note: please squash the commits
Reviewed-on: https://codeberg.org/daudix/duckquill/pulls/95
Co-authored-by: Alireza Alavi <alavialireza@protonmail.com >
Co-committed-by: Alireza Alavi <alavialireza@protonmail.com >
2024-10-02 14:23:52 +00:00
8085b6355c
Move post actions to the top on mobile
...
It's not exactly useful to have them at the bottom
2024-10-02 03:10:33 +03:00
a559ade347
Less IDs
2024-09-28 04:30:13 +03:00
3f6c6486f3
New title style for articles (inspired by gxbs.dev and tesk.page)
2024-09-25 06:02:19 +03:00
3f80c870ea
More visually interesting open animations, close details on outside click
2024-09-22 19:04:38 +03:00
edd5da0a8a
Don't hide the post action buttons on mobile
2024-09-18 03:51:18 +03:00
ed02e10c3a
Redo the table of contents dropdown, with new animation as well
2024-09-17 04:02:44 +03:00
543d1bf862
Add share button and more ( fixes #73 )
2024-09-17 01:40:25 +03:00
a5f16ca54f
Optional bundled fonts ( fixes #44 ). Style cleanups
2024-09-15 03:49:59 +03:00
a84165fe3b
Docs improvements, allow setting more stuff outside of articles
2024-09-08 23:50:20 +03:00
2f00256c0f
Fix banner loading and processing
2024-08-26 16:50:54 +03: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
813f0cdf68
Prevent navbar from obfuscating post banner on mobile ( fixes #61 )
2024-08-25 01:37:00 +03:00
16762b4bc4
Images can be lazy as well! ( fixes #39 )
2024-07-29 17:47:26 +03:00
7c176c09d2
Set rel attributes to links ( fixes #40 )
2024-07-29 17:18:25 +03:00
f786ca3cbb
Self closing tag!
2024-07-21 02:15:41 +03:00
089755c89f
Add estimated read time counter, remove tags from the post
...
Shoutout to Cassidy for
https://cassidyjames.com/blog/read-time-estimate-jekyll/
2024-07-20 23:00:11 +03:00
a6e0471fb2
Display multiple post authors of present, align tags to the right
2024-07-20 02:00:53 +03:00
f1ca685eaa
Allow statements on regular pages ( fixes #34 )
2024-07-19 21:32:32 +03:00
19e976375c
Use code block header if copy button is enabled
...
Now copy button doesn't cover the code, because it's not on top of it!
2024-07-18 01:55:09 +03:00
12408de744
Much fancier banners
2024-07-15 07:10:12 +03:00
792a4a14ea
Simplify banner and improve readability when used
2024-07-14 08:17:36 +03:00
26aea8cf46
Trim whitespace in more places
2024-07-13 22:57:02 +03:00
f690ec1105
Post banners!
2024-07-13 22:48:55 +03:00
280857fc56
Use margin instead of untrimmed space
2024-07-05 03:08:38 +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
c592f88a6b
Don't use span for edit time
2024-06-26 00:26:06 +03:00
b157f81a07
Allow making posts "featured", tweak article list styles
2024-06-22 06:29:52 +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
238f84de30
Make dates respect current locale (deprecations!)
...
And make comments use it in a smart way (it's not but it works)
Deprecate "extra.date_format" and "extra.comments.locale" and replace it
with "date_format" and "date_locale" in translation files
2024-06-20 19:26:12 +03:00
13fad928f7
Rename translation keys
2024-06-20 10:19:27 +03:00
40b1895618
Redo the translation system (steal from tabi)
2024-06-20 08:42:24 +03:00
ee70e5fe46
More RTL improvements and some style tweaks
2024-06-18 07:52:13 +03:00
fbed171669
Add external class to external buttons
2024-06-18 06:42:40 +03:00
88cf05a654
Fix nav active indicator, remove useless default values
2024-06-16 05:20:06 +03:00
7bb9b19e77
Make previous commit actually work
...
This is a huge mess, Zola is really not i18n-friendly
2024-06-16 04:57:51 +03:00
a4a68c8b61
Initial work on adding i18n support, drop footer link support (breaking change!)
2024-06-15 22:36:03 +03:00
7cfc1a9cd6
Make dialog buttons a <div> instead of <p>, render Markdown in blog and post descriptions
2024-06-15 02:58:51 +03:00
9eee1bc77d
Move the rest of the icons to CSS mask
...
This way user can change the icon without overriding the template
itself, plus it's cleaner this way
2024-06-13 17:15:35 +03:00
b32c51b71a
Make source_url and issues_url optional and adapt content if not set
2024-05-21 16:23:18 +03:00
39d75b08c7
Use article element in article.html
2024-05-21 01:49:15 +03:00
05d44214be
Rename blog* to article* (breaking change!)
...
Since these styles and templates can be used not only for blogs but for anything, more correct naming makes sense, at cost of a breaking change...
2024-05-02 21:54:47 +03:00