Commit Graph

155 Commits

Author SHA1 Message Date
Fundor333
265dd76750 Refactor comments handling and update syndication links across multiple posts 2025-06-16 23:34:32 +02:00
fundor333
8cd0bd3371 Adds syndication adder script
Adds a script to automatically add syndication links to posts' frontmatter based on RSS feeds from Mastodon, Bluesky and Medium.

It also updates the Makefile to include the new script, the `.gitignore` file to ignore the log file, and the syndication partial to correctly render syndication links.

It uses the source URL inside the content to find the local file.
2025-06-16 22:55:52 +02:00
Fundor333
0cea7123ef Update links to include UTM parameters for tracking and fix atom feed link reference 2025-06-16 18:14:20 +02:00
Fundor333
44d28c3082 Fix syndication and webmention with mastodon 2025-06-16 02:45:37 +02:00
Fundor333
b0befcd813 Add missing newline for better readability in custom-head.html 2025-06-16 01:35:01 +02:00
fundor333
df0ac19585 Revert "Update theme"
This reverts commit 159b641e1e.
2025-06-16 00:40:13 +02:00
Fundor333
34ba0484d2 Add new layout files for code highlighting, headings, images, links, and shortcodes 2025-06-16 00:29:20 +02:00
Fundor333
4dab535d61 Add new partials for microformats, post cards, search functionality, and syndication
- Created `micro.html` for handling reply, repost, like, bookmark, and RSVP links.
- Added `postCard.html` for rendering individual post items with icons based on post type.
- Introduced `search-form.html` for search input and `search-index.html` for displaying search results.
- Implemented `series.html` to show related posts in a series format.
- Added `socialIcons.html` for rendering social media links.
- Created `syndication.html` to display syndication links for posts.
- Introduced `tags.html` for displaying tags and categories associated with posts.
- Added `webmention.html` for integrating webmention functionality.
- Updated SASS files for styling adjustments.
2025-06-16 00:18:49 +02:00
Fundor333
0fcc9a8c6a Refactor footer script tag for improved readability and remove unused Sass files 2025-06-15 23:05:01 +02:00
Fundor333
bc2dc2fe00 Refactor comments section to conditionally display Fediverse response information 2025-06-15 14:38:04 +02:00
Fundor333
02f9955ce0 Replace Matomo tracking code with a new script for improved performance 2025-06-13 19:40:53 +02:00
Fundor333
af49bdb38c Update Matomo tracking URL to use the correct stats server 2025-06-13 18:19:00 +02:00
Fundor333
322f3697d4 Add Matomo tracking code to footer 2025-06-13 18:09:00 +02:00
Fundor333
63b1f1031e Add Matomo tracking script to custom head partial 2025-06-13 18:00:01 +02:00
Fundor333
fbd8a9e522 Remove UTM parameters from RSS feed links 2025-06-13 17:28:23 +02:00
Fundor333
0e6b72d27e Refactor RSS feed link generation to use safeURL for UTM parameters 2025-06-13 17:22:37 +02:00
fundor333
c8b1889fda Adds UTM parameters to RSS feed links
Ensures proper tracking of traffic originating from
the RSS feed by appending UTM parameters to each
link.
2025-06-13 17:04:29 +02:00
Fundor333
65ff648633 Remove UTM parameters from links in RSS and JSON feeds 2025-06-11 14:48:18 +02:00
Fundor333
c08510ef94 👾Add UTM parameters to links in RSS and JSON feeds for tracking 2025-06-11 14:33:56 +02:00
fundor333
159b641e1e Update theme 2025-06-02 18:06:25 +02:00
Fundor333
32bcca80c4 Update feed link titles to include format type for Atom and JSON feeds 2025-05-30 23:59:17 +02:00
fundor333
26b401631c Adds Atom feed generation
Implements Atom feed generation for blog posts, photos, and the main site feed.

This allows users to subscribe to content using Atom-compatible feed readers.
Includes an XSLT stylesheet for rendering Atom feeds in a human-readable format in browsers.
2025-05-29 03:12:31 +02:00
Fundor333
899cc236ef Update params.yaml and list.json.json to enhance site configuration and JSON feed structure 2025-05-29 02:09:03 +02:00
Fundor333
e78db9555f Add JSON feed output format and create list.json.json layout 2025-05-29 01:28:37 +02:00
Fundor333
2516f96a7b Remove unnecessary data attribute from micro post summary 2025-05-28 13:16:08 +02:00
fundor333
bbde4caedf Adds micro posts to the home page
Adds support for displaying microposts (e.g. Mastodon toots) on the home
page. This includes adding a new "secondarysections" parameter to the
configuration, updating the index layout to display these posts, and
adding a default comment section to the micro archetype.
2025-05-28 13:07:13 +02:00
Fundor333
f3b118336c Add cover image and index for "Having a Webring Into 2025" 2025-05-24 13:17:27 +02:00
Fundor333
c5ce286767 Fix conditional check for micro post type in Bridgy integration 2025-05-20 17:22:58 +02:00
Fundor333
1dd37c360d Add support for micro post type in Bridgy integration 2025-05-20 17:20:32 +02:00
Fundor333
60789d37ab Refactor comments section for improved readability 2025-05-19 13:28:54 +02:00
Fundor333
29c76f9a11 Add center image styling and create new post for Django barcode tutorial 2025-05-18 23:21:34 +02:00
Fundor333
df39ecb0ef Refactor hidden Mastodon content structure in bridgy partial 2025-05-18 12:57:27 +02:00
Fundor333
bb069f23e6 Add hidden Mastodon content with description, tags, and categories for posts 2025-05-18 12:51:11 +02:00
Fundor333
3326d49f79 Fix indentation for syndication links in HTML template 2025-05-16 18:07:58 +02:00
Fundor333
2acdc9551b Add syndication links for webmention and ActivityPub posts 2025-05-16 18:05:49 +02:00
Fundor333
be9f7675d3 Update render-link to include ref parameter and change logo icon to code 2025-05-16 01:37:12 +02:00
Fundor333
533bb38755 Update pridecodes SVG dimensions and enhance styles for responsiveness 2025-05-15 19:33:19 +02:00
Fundor333
aed35580ef Add codecorner.js for dynamic SVG insertion and update render-link for tracking 2025-05-15 18:25:50 +02:00
Fundor333
0294f6f247 Refactor styles: move styles to add.scss and link in custom-head.html 2025-05-15 01:17:43 +02:00
Fundor333
bdb162c9f7 cleaning 2025-05-10 00:27:53 +02:00
Fundor333
444958a8c2 Enhance footer layout with wrapper class and flex properties for improved styling 2025-05-08 00:23:29 +02:00
Fundor333
b50202ceac Fix photo template 2025-05-05 11:20:08 +02:00
Fundor333
3c6efc7079 Update icons in postCard and single templates; refactor weeknote-config.json for improved structure 2025-04-19 00:00:10 +02:00
Fundor333
5acba397b4 Add Lunr.js for client-side search functionality and implement search results display
- Integrated Lunr.js library for indexing and searching content.
- Created search.js to handle search queries and display results dynamically.
- Implemented displayResults function to format and show search results.
- Enhanced search functionality with boosted fields for title and content.
- Added search.min.js for optimized production use.
2025-04-18 22:26:40 +02:00
Fundor333
496f37d970 Add new logo images in WEBP format for home 2025-04-17 23:34:01 +02:00
Fundor333
255d29d8cd Add series functionality: update menu, modify post templates, and implement series partials 2025-04-16 01:40:29 +02:00
Fundor333
863f9e9c2c Some template fix 2025-04-15 23:42:52 +02:00
Fundor333
e9d25361a6 Refactor code structure for improved readability and maintainability 2025-04-15 20:04:20 +02:00
Fundor333
02d585f3e1 Refactor micro layout to improve class naming for reply, repost, like, and bookmark links 2025-04-14 21:05:37 +02:00
Fundor333
45914ee79f Add support for reply, repost, like, rsvp, and bookmark parameters in post and micro layouts 2025-04-14 11:47:20 +02:00