A non-award winning blog about my web dev journey ✍️ Sharing quick stories on how I solve and create new things https://blog.tina.cafe
Find a file
2025-11-18 16:39:20 +00:00
.data/content ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
.github 📝 Add readme 2021-05-03 08:52:52 +02:00
assets ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
components ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
content/posts ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
layouts ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
pages ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
public ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
.dockerignore 🙈 2025-11-18 16:39:03 +00:00
.gitignore 🙈 2025-11-18 16:39:20 +00:00
.prettierrc.json ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
bun.lock ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
content.config.js ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
Dockerfile 👷 2025-11-18 16:30:55 +00:00
nuxt.config.js ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
package.json ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
README.md ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00
tailwind.config.js ⬆️ Revamped upgrade to Nuxt 4 2025-11-11 22:32:43 +01:00





Infos

It starts with me playing around with headless CMS. And it ends with me having now a blog

All blog posts are Markdown files with a Front Matter block. These files a then 'convert' to html files using Nuxt Content module. This enables cool features such as automatic retrieval of the latest posts on the landing page or gobal style and layout.

Good Reading 💖

Live

🔗 blog.tina.cafe

Stack

Nuxt.js

  • Static website generation

Nuxt Content module

  • 📄 Git-based Headless CMS

Tailwind

  • 💄 Responsive design
  • 🎨 PurgeCSS

Links

Build Process

# install dependencies
$ bun install

# dev server with hot reload
$ bun dev

# build for production
$ bun run generate