robpol86.com icon indicating copy to clipboard operation
robpol86.com copied to clipboard

My personal website.

Robpol86.com

Github-CI

My personal website.

Built with Sphinx, hosted on NearlyFreeSpeech.NET, using the Sphinx Book Theme theme. 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 via a CloudFlare app.

Releases

Releasing to stage is done automatically on every branch push.

To release to production:

  1. https://github.com/Robpol86/robpol86.com/actions/workflows/release.yml
  2. Run workflow > Fill out the release title
    1. This will also be the section title in the CHANGELOG.md entry
  3. Run workflow
  4. When it completes a new git tag, GitHub release, and CHANGELOG.md entry will be created
  5. The workflow will also deploy the HTML to production