Configured the 'themes/revuo-xmr' submodule to track the 'main' branch, ensuring that any future updates to the submodule automatically reflect its latest state. This change simplifies submodule maintenance and keeps dependencies up to date.
Adjusted text alignment and positioning in the cover template SVG for better rendering. Modified issue title format in the issue image creation script to uppercase for consistency.
Moved the 'description' field from the main config section to the 'params' section for better organization and adherence to Hugo's recommended configuration structure. This change helps maintain cleaner and more modular configuration files.
Added explanatory comments for steps using the Hugo CLI to generate new issues and subsequent file operations, improving code readability and maintainability. No functional changes were made.
Enhanced the issue creation script by adding functionality to input
and format the period dates when creating new issues. The script now
supports custom period start and end dates and updates the issue title
accordingly in the markdown file. This change ensures more accurate
issue titles and periods, improving clarity and organization of issues.
Additionally added error handling for the Hugo command and Python file
operations, improving robustness and reliability.
Unified string quotes and used consistent indentation to enhance the readability of the script. Refactored the creation of issue cover image for better clarity and maintainability. These changes optimize future code reviews and reduce the potential for errors.
Added a new Python script to automate the creation of new weekly issues for the site. The script determines the latest issue number, generates a new one, and includes creation of a cover image with relevant dates. This streamlines the weekly update process and ensures consistency.
This script is work in progress and will get additional features.
Renamed .hugo-build.lock to .hugo_build.lock to match actual file naming. Added venv/ to ignore list to prevent virtual environment files from being tracked, avoiding unnecessary clutter in the repository.