Rebuilt and redesigned
After shutting down my members area (aka the Scriptorium), I’ve rebuilt ChrisRosser.net to focus on my creative writing only. My newsletter is now hosted on Substack, and all my technical articles are published on Medium.
I no longer host or store anybody’s personal information, nor directly offer subscriptions or patronage. Theses changes have been reflected in my privacy policy.
I’ve wanted to separate concerns for a long time, and now I’ve finally put things were they best belong. My hope is that I find renewed focus in each domain where I dabble, and not muddy the waters so much.
My next project is some creative world-building, and I plan to expand the site substantially to publish my fantasy settings in a fun and pleasing format. After which, I really hope to return writing.
The technical stuff
I rebuilt the site in Nuxt with TailwindCSS and DaisyUI. This replaces Ghost, which I previously used for several years, and returns me to the site’s statically-generated roots. That’s means I’ve finally embraced the JamStack to its fullest - no more servers, databases or banging my head against Ghost’s chronically limited types and themes.
My blog and world-building articles live separate GitHub repos, while my books and reading list live in the main repo - I may spin those off to separate repos later, making it easier for me to write content and edit code in clearly delineated workflows.
For posterity’s sake, and so I don’t forget myself, here’s the task list I worked through when making the changes:
- Add a now page
- Add a what I use page.
- Add Cadoc’s Contract book page
- Add Mistress of Skeinhold book page
- Add The Codex of Destiny book page
- Add A Shade of Flesh and Bone book page
- Add reading list
- Update privacy policy
- Add an about page
- Migrate to TailwindCSS and DaisyUI
- Add worlds sections
- Add a static blog
- Create the home page
- Hero
- Book list component
- Book progress widget
- Reading progress widget
- Welcome widget