Welcome to my blog! I write about a bunch of things I'm interested in and tinkering with.
- Azure & Cloud: Deep dives into Azure, infrastructure as code (Bicep/Terraform), and cloud architecture
- Home Automation: Home Assistant, Shelly, ESPHome, Node-RED—all the smart home stuff
- 3D Printing: Bambu, Creality, and general 3D printing projects and troubleshooting
- Self-hosting & DevOps: Running things yourself, networking, and command-line tips
- Random tech projects: Whatever else I'm working on or learning about
- Static site: Astro 5
- CMS: TinaCMS with cloud indexing
- Hosting: GitHub Pages
- Content: Markdown files with Astro frontmatter
All commands are run from the root of the project:
| Command | Action |
|---|---|
npm install |
Install dependencies |
npm run dev |
Start dev server at localhost:4321 |
npm run build |
Build production site to ./dist/ |
npm run preview |
Preview built site locally before deploying |
- In TinaCMS editor: Visit
/adminand edit there - In code: Edit
.mdfiles inposts/folder and commit
Environment variables needed (.env.development):
TINACLIENTID=<from tina.io>
TINATOKEN=<from tina.io>
TINASEARCH=<from tina.io>
And finally, thanks for reading! If you enjoyed something, feel free to reach out.