Robpol86.com
My personal website.
Built with Sphinx, hosted on NearlyFreeSpeech.NET, using the
Sphinx Book Theme theme and ABlog for Sphinx.
SSL is provided for free by CloudFlare.
I use GitHub Actions to automatically build and push HTML files to NFSN.
Metrics
Google Analytics is enabled on my website.
Releases
Releasing to stage is done automatically on every branch push.
To release to production:
- https://github.com/Robpol86/robpol86.com/actions/workflows/release.yml
- Run workflow > Fill out the release title
- This will also be the section title in the CHANGELOG.md entry
- Run workflow
- When it completes a new git tag, GitHub release, and CHANGELOG.md entry will be created
- The version will be auto-bumped in pyproject.toml as well
- The workflow will also deploy the HTML to production