Adds a new event page layout with date and location display.
Introduces a tag partial for displaying tags, categories, themes, and groups.
Adds "Event" entry in the main menu.
Shifts weight of "Now" menu entry and updates postCard icon.
Updates event content files to replace the "slot" structure with individual fields for start, end, and event_url.
This change simplifies the event data structure and improves readability.
Adds a "group" taxonomy to allow for better categorization and filtering of events.
Replaces the existing share buttons with a native share button implemented using the Web Share API.
This simplifies the code, removes dependency on external libraries, and provides a more consistent user experience across different platforms.
The old share buttons are removed from the config file.
Implements a "Now" page to share current activities, inspired by nownownow.com.
- Introduces a new content type "now" with corresponding layouts and archetype.
- Adds a "Now" entry to the main menu.
- Creates a script to easily generate new "now" entries.
- Updates the colophon page with information about the "now" page.
- Deletes weeknote config as it isn't in use anymore
- Created index.md for the photo series featuring miniatures with themes of undead and Egypt.
- Added 7 images with detailed Exif metadata in JSON format, documenting camera settings and conditions for each shot.
- Captured on May 1, 2025, showcasing the artistic use of natural light and intricate paintwork on miniatures.
Adds functionality to identify Mastodon links in Hugo markdown files, extract relevant information like instance and ID, and generate previews.
This allows for embedding Mastodon toots directly into the generated Hugo site and provides a preview text extracted from the toot content improving the user experience and content integration. It also adds a fallback in case a toot disappears to avoid broken content.
Also adds `bleach` as a dependency to sanitize HTML content.
- Removed `social_media_share.scss` and its associated HTML partial for share buttons.
- Added new `author.scss`, `menu.scss`, and `media.scss` files with relevant styles.
- Updated `add.scss` to import new styles and removed obsolete imports.
- Enhanced `comments.scss` with additional styling for smaller text.
- Created a new SCSS file for webmention styles to enhance the appearance of comments and reactions.
- Added HTML partial for share buttons including Twitter, Facebook, LinkedIn, Reddit, and WhatsApp.
- Updated the main SCSS file to include webmention styles and removed the old CSS file for webmentions.
- Updated asset integrity for the compiled CSS file.
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.
- 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.
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.