It has been 2 years since I re-worked my personal website anunknown.dev, and the previous version was on cloud hardware and I have recently been using fly.io for small project development, so I decided for a re-work.
The site is built using the following
- Elixir / Phoenix 1.7 App
- Code generation using Earmark
- Github repo with raw writing in markdown
- Deployment via Fly.io
- DNS via DigitalOcean
- Tailwind CSS
- Tailwind UI ($$) Design
The workflow is
- Push writing to writing repo
Locally regenerate site custom
- Push to blog repo
Deploy changes using
The accomplishes my goal of having the writing (which everyone, including me, needs to do more of) instead of focussing on formatting in HTML/CSS.
I have experience with site generators, but I have certain elixir code projects to display (not ported yet) so having an Elixir app running (instead of just say raw HTML/CSS) is just fine.
Cheers to more writing in 2023.