← Back to Projects
WebHugoAzureCloudflare

MysticLab Website

The public-facing portfolio site at mysticlab.co.uk. Hugo static site with Azure Static Web Apps hosting and Cloudflare DNS.

The site itself. Built with Hugo Extended and deployed to Azure Static Web Apps via GitHub Actions. DNS runs through Cloudflare with SSL in Full mode.

Project pages are plain markdown files with YAML frontmatter. A local HTML editor (Monaco-based) handles content updates and commits them directly to GitHub, triggering an automatic redeploy within about 90 seconds.

Release files (.apk, .exe) are copied into static/releases/ and served directly rather than linking to private GitHub repos.

Source repo is private: Pyrolaptop/mysticlab-website.


Features

  • Hugo Extended static site with custom theme
  • Azure Static Web Apps — free tier, auto-deploys from GitHub Actions
  • Cloudflare DNS with HTTPS enforced end-to-end
  • Self-hosted release files — APKs and EXEs served directly from the site
  • Markdown-driven project content — one file per project
  • Local Monaco-based editor for managing content without touching code