Building a Minimal Blog in Pure Elixir with Notion as a CMS
2025-06-30
The author builds a minimal blog using pure Elixir with Plug and Cowboy as a lightweight web server, eliminating the need for Phoenix or a traditional database. Notion's API serves as the CMS backend, with the application using only four dependencies (Cowboy, Plug, HTTPoison, and Jason) to fetch and display blog content from a Notion database. The setup involves creating a basic Elixir application with a Plug.Router for routing and a Cowboy HTTP server listening on port 4000, while the Notion integration requires configuring a database with Title, Date, and Body fields.
Was this useful?