Adds cover generation functionality for week notes, using a background image and specified font.
Updates dependencies to the latest versions, including flake8, certifi, click, identify, platformdirs, pygments, python-dotenv, requests, urllib3, and weeknotebot.
Refreshes syndication data by replacing old JSON files with new ones, ensuring links to platforms like Mastodon and Bluesky are up-to-date.
Also updates metadata in several markdown files, including adding syndication links and correcting formatting.
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.