Today I finalized my personal Astro theme for the Arynwood site. I’ve created a flexible terminal wrapper that applies to most pages, and I'm now optimizing my development workflow with a clear path forward.
I added a universal terminal wrapper component with a toggle to disable it on pages where it's unnecessary—like /robot
, where the embedded iframe looked awkward inside the terminal UI. I also implemented a right-side hamburger menu for site-wide navigation and included aesthetic traffic light controls in the corner for that retro-terminal feel.
I now understand the full capacity of Astro and how useful it will be for future scalability. While I’m still using HTML blog posts for now (because I have a system in place), I plan to convert them into Astro files and revisit dynamic slug routing for auto-loading blog content.
Having a unified theme means I can change styles globally without manually editing every page. This will come in handy as I fine-tune the design. I'm also planning to write a script to automate blog generation and save it to a new folder—this will streamline everything.
I’m super happy with how efficient Astro is when importing styles and structuring components. It finally feels like I have a system I can build on without starting from scratch every time. If you are reading this, May the Fourth be with you 05/04
— Lorelei Noble