Jeremiah Russell
df91442a2b
💄 style(html): adjust class attribute order in tag list
...
- move class "p-category" to the anchor tag for better semantic HTML structure
2025-04-30 11:27:16 +01:00
Jeremiah Russell
58b664c73f
💄 style(html): improve HTML semantics for last updated date
...
- wrap updated date in a <time> element with datetime attribute for better semantics and accessibility
2025-04-30 11:25:27 +01:00
Jeremiah Russell
234ed29ad9
💄 style(html): enhance date markup for improved semantics
...
- wrap date in a <time> element with datetime attribute for better accessibility and semantics
2025-04-30 11:17:49 +01:00
Jeremiah Russell
bb411abfc2
chore: Merge latest changes from the main branch
2025-04-30 10:39:37 +01:00
tzinm
c4f39d7643
✨ feat(feed): add feed icon tag pages ( #522 )
...
Co-authored-by: welpo <welpo@users.noreply.github.com>
2025-04-30 09:28:25 +02:00
rktjump
93af295d78
✨ feat: parse markdown in post summary & description ( #517 )
...
Co-authored-by: welpo <welpo@users.noreply.github.com>
2025-04-26 19:53:19 +02:00
tzinm
f47cefd42b
♻️ refactor: add "target_attribute" macro ( #515 )
...
Co-authored-by: Óscar <welpo@users.noreply.github.com>
2025-04-26 11:21:09 +02:00
Henri Bourcereau
3d2c3a14b8
🐛 fix: fix hcard html tags ( #508 )
2025-04-05 22:53:51 +02:00
Henri Bourcereau
94af15b6e8
✨ feat(indieweb): add hidden h-card ( #506 )
...
Co-authored-by: welpo <welpo@users.noreply.github.com>
2025-04-05 14:10:16 +02:00
welpo
a384ac80c8
♻️ refactor: improve error message when title is unset
...
Resolves #502
2025-04-05 00:06:15 +02:00
Axel Karjalainen
cc39652eb5
✨ feat: cache bust images in shortcodes ( #504 )
2025-04-02 22:25:23 +02:00
Jeremiah Russell
2d8ab844f0
🐛 fix(config): correct webmentions configuration key
...
- change "enabled" to "enable" in config.toml for webmentions
- update template files to reflect the corrected configuration key
2025-03-19 15:44:55 +00:00
Jeremiah Russell
bc65184cd6
🧹 chore(webmentions): remove commented-out script tags
...
- delete unused script tags from the webmentions partial template
- cleanup improves readability and reduces clutter
2025-03-19 15:01:21 +00:00
Jeremiah Russell
98e8c8eb1e
💄 style(header): streamline HTML formatting
...
- remove unnecessary line breaks for cleaner HTML structure
- condense noscript and script tags for improved readability
2025-03-19 14:58:51 +00:00
Jeremiah Russell
89ebc6d253
Merge branch 'main' of github.com:welpo/tabi
2025-02-21 14:33:12 +00:00
Jeremiah Russell
ba4d3b849c
🌐 i18n(html): add microformats2 classes for semantic markup
...
- introduce h-entry, p-name, u-url, u-uid, p-author, dt-published, p-category, dt-updated, and e-content classes
- enhance HTML with semantic and machine-readable attributes for better accessibility and SEO
2025-02-20 16:48:25 +00:00
Óscar
09e724a82b
✨ feat: add hide_from_main_feed support ( #490 )
2025-02-16 09:49:51 +01:00
welpo
45fe170467
🐛 fix(feed): styling now works in all website paths
...
The feed's stylesheet now uses the base URL from Zola's configuration,
ensuring correct stylesheet loading in all contexts (root path,
subdirectories, and subdomains).
Previously, the stylesheet URLs could break when feeds were in
subdirectories.
2025-02-16 09:28:57 +01:00
Óscar
61793b2e56
✨ feat: support Zola's native code block names ( #489 )
2025-02-15 22:31:55 +01:00
stalkerGH
6837f6f4f1
✨ feat: render markdown in page titles & descriptions ( #486 )
...
Co-authored-by: welpo <welpo@users.noreply.github.com>
2025-02-15 14:33:37 +01:00
Óscar
a5ab6259c6
✨ feat: add indicator to external links ( #443 )
2025-02-15 09:34:54 +01:00
Jeremiah Russell
afbf2aa2ff
🐛 fix(config): update webmentions configuration
...
- change "enable" to "enabled" for correct configuration key
- uncomment and set webmentions configurations for correct functionality
✨ feat(blog): add webmentions shortcode
- insert webmentions shortcode in blog shortcode index for display
🐛 fix(theme): update webmentions configuration in theme
- change "enable" to "enabled" for correct configuration key in theme
- uncomment and set webmentions configurations for correct functionality
2025-02-12 13:01:26 +00:00
Jeremiah Russell
a663de6dac
✨ feat(csp): add webmention support to content security policy
...
- include webmention.io in connect-src when webmention system is enabled
- ensure compatibility with webmention services by updating CSP directives
2025-02-12 13:01:04 +00:00
Jeremiah Russell
6c6996b888
Merge github.com:jerusdp/tabi into webmentions
2025-02-11 12:58:00 +00:00
Jeremiah Russell
30819dd890
💄 style(sass): enhance webmention styling with variables
...
- add color and background color variables for consistent styling
- update margins and padding for better layout
♻️ refactor(css): migrate and rename webmention CSS to SCSS
- move webmention.css to sass/parts/_webmention.scss
- remove unused webmention.min.css
- update template to remove old stylesheet link
2025-02-11 12:17:32 +00:00
Jeremiah Russell
324730556d
💄 style(header): improve formatting for theme scripts
...
- adjust indentation and spacing for better readability
✨ feat(header): add webmentions support
- include webmentions partial if enabled in config
2025-02-11 06:47:36 +00:00
Jeremiah Russell
84f3301f1c
✨ feat(webmentions): add webmentions support templates
...
- create webmentions partial template for page head integration
- add webmentions shortcode template to position webmentions on the page
2025-02-10 17:47:56 +00:00
welpo
a3ae897c83
✨ feat: allow setting post_listing_date per section
2025-02-09 23:16:53 +01:00
Óscar
db5062fb3f
✨ feat: render section content ( #484 )
2025-02-09 21:00:08 +01:00
Óscar
6ff0604beb
💥 feat(archive)!: enforce chronological sorting ( #483 )
2025-02-09 20:44:21 +01:00
welpo
d777d5d996
💄 style: increase emoji favicon size
...
Resolves #476
2025-02-08 10:17:26 +01:00
Óscar
05d042d27a
♿ ️ fix: improve menu accessibility ( #482 )
2025-02-02 14:54:03 +01:00
Óscar
5b5bdda456
🐛 fix: support external URLs in menu ( #481 )
2025-02-02 14:25:52 +01:00
Stephen Kershaw
e519864543
🔒 ️ fix(CSP): improve CSP coverage ( #471 )
2025-01-25 18:45:35 +01:00
Niels Gouman
36ff72b318
🐛 fix: remove nofollow robots meta tag ( #465 )
2025-01-17 00:26:36 +01:00
Niels Gouman
799f3c0681
✨ feat: support disabling header font-subset ( #458 )
...
Co-authored-by: welpo <welpo@users.noreply.github.com>
2025-01-12 18:39:40 +01:00
welpo
de6fa58fe3
🐛 fix: show feed icon without socials
...
Previously the feed icon would not display when it was the only
configured "social" option, as the containing <ul> required either
socials or email to be present.
Fixes #456
2025-01-04 11:39:12 +01:00
Christian Franzl
28fe074ea0
✨ feat: support using info-page.html for sections ( #455 )
...
Co-authored-by: welpo <welpo@users.noreply.github.com>
2025-01-02 21:50:56 +01:00
Óscar
98b0c8d161
✨ feat(shortcodes): add 'aside' shortcode for side notes ( #452 )
2024-12-24 10:50:47 +01:00
welpo
2cc336d9d0
🐛 fix: add separator between update date & remote changes link
2024-12-24 00:41:49 +01:00
welpo
dbb0e826b6
💄 style: remove extra whitespace in post metadata
...
Only happened with `minify_html = false`.
2024-12-19 01:36:24 +01:00
Ariel Richtman
3dcd7a33db
🐛 fix(analytics): update umami domain ( #448 )
2024-12-14 13:41:41 +01:00
Óscar
f8e98afd9d
✨ feat: add raw_path parameter to image shortcodes ( #439 )
2024-11-27 21:34:42 +01:00
welpo
180fc53384
♻️ refactor: only show project tag filter with 2 or more tags
...
Prior to this change, the project filters would show up even with a single
tag, which wasn't very useful for filtering. Now filters only appear when
there are 2+ unique tags.
2024-11-27 19:33:47 +01:00
Óscar
39a6750d8b
🐛 fix: support relative paths in inherited social media card ( #432 )
2024-11-18 00:02:06 +01:00
welpo
a7833299ff
💥 feat!: add tag filtering for projects ( #431 )
...
- Card (project) images no longer require manual top/bottom margin
adjustments for proper spacing. Action needed: Review existing card
images as previous manual margin adjustments may now be
unnecessary/excessive.
- Sites using `cards.html` with tags will now load JavaScript by
default when tags are present. To maintain no-JS behaviour, explicitly
set `enable_cards_tag_filtering = false` in either `config.toml` or the
`_index.md` file where `cards.html` is used.
2024-11-17 00:38:32 +01:00
welpo
3b7fd3db9c
🐛 fix: link to "All posts" in non-default-language root
...
Was linking to e.g. `es/blog/_index.es.md` instead of `/es/blog/`
2024-11-14 18:41:49 +01:00
Óscar
d7da6feaa4
✨ feat: allow pinned posts with pagination ( #428 )
2024-11-14 00:24:00 +01:00
Óscar
bdb1486ccc
🐛 fix: Isso comments in multilingual setups ( #427 )
2024-11-13 18:54:35 +01:00
Óscar
36e53dc646
✨ feat: add pinned posts functionality ( #424 )
2024-11-13 18:07:46 +01:00