Repo for Andrew's blog.
Consists of a single server built using F#. Server generates plain HTML so there is no need for a front-end framework like React which greatly simplifies things.
Built using:
- F#, Giraffe: Web server that generates HTML using F#.
- Notion .NET: Blog posts are written using Notion and then fetched by the server using the Notion API.
- htmx: Client framework which allows you to make requests directly from HTML instead of JavaScript.
- Alpine.js: Lightweight JavaScript framework that can be added directly in HTML.
- Tailwind CSS: CSS styles.
- Pulumi: Deployment. Currently running on a Raspberry Pi in my apartment.