IndieBlog is a set of drop-in files and includes that can be added to a PureBlog powered website, adding features to make it easy to participate
What it does
- Supercedes the post template with one implementing Microformats2.
- Also adds microformats to the blog page.
- Implements author h-card in post meta and footer - powered by existing PureBlog settings fields.
- Implements first image in post as opengraph image, and first paragraph as opengraph description where the post description field is left empty.
- Shares posts to Bluesky, Mastodon and via webmention directly, including the first 4 x image files attached to the post.
- Receives webmentions, and fediverse interactions as webmentions through Brid.gy, via webmention.io, and displays those interactions on the post to which they link in an opinionated style.
- Displays syndication links of shared posts.
- Converts YT video embeds to automatically use the nocookie variant.
- Includes the PureBlog code to lightly obfuscate the site email address on a reply by email button.
AI
Has been used to simplify and synthesise (and improve) code used on my own project quickly. If avoiding work contributed to by AI is your thing, this project is not for you!
License
Use of the PureBlog software is subject to the prevailing license terms available here.
Contrary to the © note in the footer below, which is deliberately retained as per the vanilla PureBlog setup, use of IndieBlog is subject to the CC BY 4.0 license. Use it at your own risk - no warranty is offered.