Content Technical Details

This document provides technical details about the basic Content Management feature.

Nuxt Content

The system is built on Nuxt Content, utilizing a Git-based headless CMS approach.

Content Structure

Content is located in the content/ directory of the project. It supports Markdown (.md), YAML (.yml), and JSON (.json) files.

content/
├── 1.home.md
├── 2.about.md
└── blog/
    └── my-post.md

MDC Syntax

We support MDC (Markdown Components), allowing you to use Vue components directly inside Markdown.

Example:

# Hello World

::alert{type="success"}
This is a Vue component rendered inside Markdown!
::

Querying Content

Content can be queried using queryContent() composables.

const { data } = await useAsyncData('home', () => queryContent('/').findOne())

Need a Landing Page?

Modern landing pages with optional modules (blog, docs, forms, i18n). Let's discuss your project.

Build Your MVP

Full-stack SaaS development. Expert in database design, multi-tenancy, and scalable architecture.

Deployment Help

Dockerize your backend, set up CI/CD pipelines, deploy to Cloudflare or Hetzner. Early-stage setup.

Suggest a SaaS Tool

Missing a calculator or tool? Suggest what you'd like to see on our site.