About This Site

This is my personal Neocities website where I experiment with making things automated. The whole point is to automate as much as possible, so I can just update content without having to manually build or deploy anything.

How It Works

Every time I push code to GitHub, the site automatically builds, deploys, and goes live. No manual steps needed - it just works!

I can update my site from anywhere using my phone. Just edit JSON files on GitHub's mobile app, push the changes, and the site updates automatically. Pretty neat, right?

What Happens When I Push

When I make changes:

  1. I edit files locally or on GitHub
  2. I commit and push to GitHub
  3. GitHub Actions triggers automatically
  4. Site builds with optimizations
  5. Files deploy to Neocities
  6. Site is live - done!

Cool Stuff I Built

I've built a lot of automated features that just work in the background:

Commit Tracking

The site automatically tracks and shows my recent commits. It pulls commit history from git and displays the last 5 commits with messages, hashes, and timestamps. All automatic!

Smart Status Timestamps

The status divs have smart timing - they only update when you actually change the status file. It uses git commit history to track when each file was modified, so timestamps are accurate and don't change on every deployment. Each status file (current.json and recent.json) has its own independent timestamp that stays the same unless you actually update that file.

Auto-Generated Everything

Everything generates automatically - documentation manifest, build metadata, RSS feed, file discovery, component inclusion. The system just finds everything and makes it work.

Automatic Features

Code blocks automatically get colored syntax highlighting that matches my site theme. Markdown files automatically render with proper formatting. Themes automatically switch. Everything just adapts automatically.

The Point

The whole purpose of this project is to have a website that updates itself. I wanted to:

  • Update content from my phone
  • Never manually build or deploy
  • Have everything automated and reliable
  • Track commits and timestamps automatically
  • Focus on content, not deployment

Everything is automated so I can just write content and push it - the system handles the rest! From git-based timestamps to automatic commit tracking, every part of this site is designed to work automatically. It's pretty cool how much you can automate when you put your mind to it.

Want to See How It Works?

Check out all the documentation, code, config files, and scripts that make this site work.

View Documentation & Code