Commit graph

1048 commits

Author SHA1 Message Date
Jeremiah Russell
2251289e90
🔧 chore(config): update webmentions configuration
- disable webmentions by changing enable flag to false
- comment out domain and page_url for privacy concerns
- ensure wordcount remains unchanged for future reference
2025-03-19 15:49:35 +00: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
0351af5dc6
📝 docs(shortcodes): update webmentions section in blog post
- simplify introduction to webmentions with a link to a detailed guide
- remove detailed configuration steps to streamline content
- adjust shortcode usage instructions for clarity
2025-03-19 14:30:52 +00:00
Jeremiah Russell
f4ff3d96cc
📝 docs(blog): correct film title in shortcode example
- change "Burning" to "Beoning" to reflect original title
2025-03-19 14:06:50 +00:00
Jeremiah Russell
ee69da9fcc
💄 style(shortcodes): unify markdown emphasis style
- replace asterisks with underscores for consistent markdown emphasis across the document
2025-03-19 14:02:37 +00:00
Jeremiah Russell
ce5577154e
💄 style(blog): adjust indentation for mermaid diagram
- update indentation to improve readability of the class diagram in the blog post
2025-03-19 13:02:26 +00:00
Jeremiah Russell
a3944486ee
📝 docs(blog): update markdown syntax and links
- update Webmention links to use full URLs for clearer reference
- specify toml code blocks for correct syntax highlighting
- remove redundant footnote links for cleaner documentation
2025-03-19 12:57:00 +00:00
Jeremiah Russell
89ebc6d253
Merge branch 'main' of github.com:welpo/tabi 2025-02-21 14:33:12 +00:00
Jeremiah Russell
cf59175c62
Merge pull request #3 from jerusdp/webmentions
Webmentions
2025-02-20 16:51:50 +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
Jeremiah Russell
e19725bd1f
📝 docs(shortcodes): add example for webmentions section
- include dual theme image example for webmentions
- provide live example based on page_url configuration
2025-02-20 12:54:23 +00:00
Jeremiah Russell
c9036897ff
feat(blog): add webmention images and section enhancements
- add webmention_dark.webp and webmention_light.webp for dual theme support
- update webmentions section with an anchor and image display code
2025-02-20 12:54:15 +00:00
Jeremiah Russell
108dfcd5a3
🔧 chore(config): update page_url in config.toml
- change page_url to point to the new blog update and release page
- ensure the configuration reflects the latest URL for webmention script usage
2025-02-20 12:53:08 +00:00
welpo
1bb33439da
🔖 chore(release): prepare for v4.0.0 2025-02-16 21:28:11 +01:00
Mohammed Alotaibi
ed8e2d1888
🌐 docs(demo): basic Arabic translation (#390)
Signed-off-by: Awiteb <a@4rs.nl>
Co-authored-by: welpo <welpo@users.noreply.github.com>
2025-02-16 21:25:20 +01:00
welpo
1c067e708e
💄 fix: adapt footnotes styling for zola 0.19.x & 0.20.x
Also makes code tags slightly smaller (to match the font) in footnotes.

Zola 0.20.0 wraps footnotes in a <footer> tag, which broke existing styles.
This change makes the CSS selectors work with both old (<ol>) and new
(<footer>) HTML structures while maintaining the same visual appearance.
2025-02-16 16:25:40 +01: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
welpo
402965786b
📝 docs(series): add tip for custom text permalinks 2025-02-15 23:18:17 +01:00
welpo
2b106b7c62
💄 style(admonitions): fix external link icon
Should've been done in #443
2025-02-15 22:45:31 +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
renovate[bot]
036b11b7da
⬆️ chore(deps): updatezola-deploy-action to v0.20.0 (#488)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 09:34:07 +01:00
Jeremiah Russell
f18207b995
📝 docs(config): fix typo in config documentation
- correct spelling of "whether" in search index format description
2025-02-13 07:45:26 +00:00
gortavoher
79ed74b48a
Merge pull request #2 from jerusdp/webmentions
Webmentions
2025-02-12 14:12:16 +00:00
gortavoher
9ee3f7c01d
Merge branch 'main' into webmentions 2025-02-12 14:12:04 +00:00
Jeremiah Russell
e83cef72eb
🐛 fix(blog): correct webmention config typo
- fix typo in config.toml example from 'enable' to 'enabled' to ensure proper functionality
2025-02-12 14:08:30 +00:00
Jeremiah Russell
2bc1f64acc
📝 docs(blog): update webmentions configuration details
- adjust heading level for webmentions section
- simplify webmentions configuration instructions
- remove redundant CSP directive explanation

🐛 fix(blog): correct webmentions enabled parameter

- change "enable" to "enabled" in config.toml example
2025-02-12 14:08:10 +00: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
4f6b64129a
💄 style(theme): comment out page_url setting
- comment out page_url to prevent its usage and rely on default behavior
2025-02-11 22:36:50 +00:00
Jeremiah Russell
1509eff329
Update theme.toml
comment out page_url
2025-02-11 22:30:28 +00:00
gortavoher
74ca55ddf6
Merge pull request #1 from jerusdp/webmentions
feat(webmentions): add webmentions support templates
2025-02-11 15:58:38 +00:00
Jeremiah Russell
51f36844f0
📝 docs(blog): remove duplicate updated date in blog metadata
- delete repeated updated date entry from the blog post metadata
2025-02-11 13:01:39 +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
ee88359ad6
💄 style(blog): remove trailing space in markdown text
- eliminate unwanted space at the end of a sentence for style consistency
2025-02-11 09:07:47 +00:00
Jeremiah Russell
f2d13b9468
📝 docs(blog): add webmentions section to mastering tabi settings
- introduce webmentions as per W3C standard
- provide configuration and usage instructions
- include links for further reading
2025-02-11 08:57:39 +00:00
Jeremiah Russell
e9cfbdc2eb
feat(shortcodes): add webmentions section
- introduce a section for displaying webmentions for posts
- include subsections for mentions of posts and sites mentioned in posts

📝 docs(shortcodes): correct typos and improve clarity

- fix spacing and punctuation issues in Mermaid diagrams
- correct typo in "Provides" within the swap image section
- update Markdown syntax in admonition examples
- change "tranquility" to "tranquillity" in multilingual quote
- correct movie title from "Beoning" to "Burning"
- add usage examples for webmentions section
2025-02-11 08:03:01 +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
426a50fa7f
feat(styles): add webmention styling
- introduce webmention.css for styling web mention elements
- create minified version webmention.min.css for optimized load times
2025-02-11 06:47:10 +00:00
Jeremiah Russell
b930658f86
feat(webmention): add webmention.js for embedding webmentions
- add webmention.js to enable client-side embedding of webmentions from webmention.io
- support multiple configuration parameters for customization
- based on PlaidWeb/webmention.js

 feat(webmention): add minified version of webmention.js

- include webmention.min.js as a minified version for optimized loading
- mirror functionality of the unminified webmention.js
2025-02-11 06:46:30 +00:00
Jeremiah Russell
cab76ee507
feat(config): add webmention support
- introduce webmention.io configuration for enhanced comment integration
- add connect-src directive for webmention.io to CSP policy
2025-02-11 06:32:11 +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