I wanted to add markdown blog to my NextJS app. Initially I feared it would be a lot of work. But it turned out to be easy when using NextJS server side components, i.e. the appDir. This is the end result: blog overview blog post To get started I added the scaffolding for the markdown blog to the appDir: app/ ├── posts/ │ ├── [slug] │ │ ├── head.tsx │ │ └── page.tsx │ ├── head.tsx │ ├── page.tsx │ └── utils.ts The routing logic behind ...