Skip to content

Colophon

I got this idea from Daniel Miessler's blog and decided to borrow from it.

This Website

This site was initially created to provide me with a better understanding of the projects I was working on at the time. It now serves as a container for all of my life projects.

Running Cost

So what does it cost to run the site each month?

Service What Cost
MkDocs Site generator $0
Cloudflare DNS, hosting $0
GitHub Documentation repo $0
Plausible Privacy-focused web analytics $4
Cloudflare Domain name $0.83
Backblaze/Cloudflare Content delivery $0.00
Grand total $4.83

Web Technology Stack

  • Hosting: DigitalOcean, Standard instance
  • OS: Ubuntu
  • Web Server: Nginx
  • JAMStack: Cloudflare Pages / Workers
  • Caching: Nginx in-memory
  • WAF/Proxy: CloudFlare
  • Source Code: Git
  • Backups: B2/S3

JAMstack

All JAMstack sites are hosted on Cloudflare Pages.

Blog
  • Build command: hugo
  • Build output directory: /public
  • Root directory: /
  • Build comments on pull requests: Enabled
  • HUGO_VERSION: 0.81.0
Dashboard
  • Build command:
  • Build output directory: /
  • Root directory: /
  • Build comments on pull requests: Enabled
Docs 1
  • Build command: mkdocs build
  • Build output directory: /site
  • Root directory: /
  • Direct dependencies

    • jinja2 >= 3.0.2
    • markdown >= 3.2
    • mkdocs >= 1.3.0
    • mkdocs-material-extensions >= 1.0.3
    • pygments >= 2.12
    • pymdown-extensions >= 9.4
    • regex>=2022.4.24
  • Social plugin

    • cairosvg >= 2.5
    • pillow >= 8.0
    • requests >= 2.26
  • Privacy plugin

    • lxml >= 4.6
  • Plugins

    • mkdocs-git-revision-date-localized-plugin >= 1.1.0
    • mkdocs-pymdownx-material-extras >= 1.6
    • mkdocs-minify-plugin >= 0.5.0
    • mkdocs-redirects >= 1.0.4
    • mkdocs-glightbox>=0.1.6
Jackson
  • Build command: hugo
  • Build output directory: /public
  • Root directory: /
  • Build comments on pull requests: Enabled
  • HUGO_VERSION: 0.81.0
Resume
  • Build command: hugo
  • Build output directory: /public
  • Root directory: /
  • Build comments on pull requests: Enabled
  • HUGO_VERSION: 0.89.0

Devices

Additional specifications can be found here.

Writing

I write using the following:

Furniture

Fonts

The font used for this site is Domaine Text.

Additional fonts I use are:

Theme

The theme I use for this site is Dracula.

Also used is the 'Van Helsing' variant of Dracula Pro for the following:

VSCodium uses the Dracula Refined theme.


  1. Docs (MkDocs) 'Requirements' configuration is found in docs/requirements.txt