> ## Documentation Index
> Fetch the complete documentation index at: https://belajarkoding.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Blog and MDX content

> Comprehensive documentation for blog and MDX content in KilatKoding, including content structure, customization habits, and content-cleanup checks.

<Info>
  Blog and MDX content are useful for content marketing, SEO, public education, and user onboarding. This is also one of the easiest areas to forget during rebranding.
</Info>

## What this feature includes

* blog listing at `/blog`
* blog post detail pages at `/blog/[slug]`
* article frontmatter and metadata
* tags and reading time

## Related routes

| Route          | Type        | Purpose             |
| -------------- | ----------- | ------------------- |
| `/blog`        | Public page | Article listing     |
| `/blog/[slug]` | Public page | Blog article detail |

<Note>
  The blog in this boilerplate is fundamentally file-content driven, not based on a public listing API by default. That means the main path for this feature still lives in MDX files and page routes.
</Note>

## Main dependencies

| Item                  | Required?              | Notes                               |
| --------------------- | ---------------------- | ----------------------------------- |
| Blog content files    | Yes                    | This is the main content source     |
| Frontmatter structure | Strongly recommended   | Helps metadata and listing behavior |
| Internal linking      | Optional but important | Good for SEO and product education  |

## What teams usually customize

* sample posts,
* topic and category structure,
* brand writing style,
* internal links from content into the product,
* CTA inside articles,
* the role of the blog inside the marketing strategy.

## When this feature is simplified

It is usually simplified or delayed when:

* the product does not yet have a content strategy,
* you do not want to maintain an active blog,
* sample posts and placeholder content have not been cleaned yet.

## Verification checklist

1. All sample posts have been removed or replaced.
2. `/blog` does not show placeholder content.
3. Articles render correctly and metadata looks right.
4. Internal links or CTA paths match the real product positioning.
5. No content still refers to the previous brand.

<Tip>
  If your main concern is public funnel quality, the blog is strongest when aligned with [Landing page and marketing pages](/en/kilatkoding/features/landing-and-marketing-pages).
</Tip>
