Commit graph

347 commits

Author SHA1 Message Date
Jeremiah Russell
74af4512e2
💄 style(html): enhance author name styling
- wrap author names in span with class "p-author" for consistent styling
- modify author separator and conjunction for improved readability
2025-04-30 11:37:48 +01:00
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