A new blog for 2023
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
Gen.run()
code generator - Push to blog repo
-
Deploy changes using
fly deploy
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.