Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

My Learn Base

Live site: mylearnbase.com Repository: github.com/RustWright/mylearnbase

My Learn Base is a personal learning journal and portfolio site. It documents projects, experiments, and things I find interesting — serving both as a reference for my future self and a resource for others.

Tech Stack

LayerToolPurpose
Static site generatorZolaConverts markdown into HTML
ThemeSereneProvides the visual design
HostingCloudflare PagesServes the static site globally
DocumentationmdBookThis documentation

How It Works

The site is fully static — there’s no server-side code running. The workflow is:

  1. Write a post in markdown with TOML frontmatter
  2. Zola combines the markdown with HTML templates and generates plain HTML/CSS/JS
  3. Push to GitHub, which triggers Cloudflare Pages to rebuild and deploy

The result is a fast, secure site with zero hosting costs.

Project Goals

  1. Blog/Learning Journal — Document processes when working on projects, with series-based multi-part posts
  2. Portfolio — Showcase completed work and host interactive demos (future)
  3. Monetization — Organic revenue generation to cover maintenance costs (future)

Design Priority

Authoring experience first. If it’s frictionless to create content, content gets created consistently.