Markdesk Help

Writing Help Articles

Last updated: February 13, 2026

Help articles are markdown files stored in the content/articles/ directory, organized by category.

Creating an article

Create a new .md file in the appropriate category folder:

content/articles/getting-started/my-article.md

Every article needs a frontmatter header:

---
title: "My Article Title"
slug: "my-article-title"
category: "getting-started"
description: "A short description for search and previews."
order: 5
faq: false
createdAt: "2026-02-13"
updatedAt: "2026-02-13"
---

Your article content goes here in markdown.

Frontmatter fields

FieldRequiredDescription
titleYesThe article title displayed on the page
slugYesURL-safe identifier — must be unique across all articles
categoryYesMust match the folder name and a category in src/lib/categories.ts
descriptionYesShort summary for search results and previews
orderYesSort position within the category (lower numbers appear first)
faqNoSet to true to include in the FAQ section on the homepage
createdAtYesCreation date in YYYY-MM-DD format
updatedAtYesLast updated date in YYYY-MM-DD format

Writing tips

  • No h1 heading — Don't include a # Title in the body. The title is rendered from the frontmatter.
  • Use h2 and h3 — Structure your content with ## Section and ### Subsection headings.
  • Link to other articles — Use relative links like [Configuration](/article/configuration).
  • Keep it concise — Short, focused articles are easier to find and read than long ones.

Adding images

Place images in public/images/articles/ and reference them in your markdown:

![Screenshot of the dashboard](/images/articles/dashboard-overview.png)

Categories

Articles are organized into categories defined in src/lib/categories.ts. The default categories are:

  • getting-started — Setup and onboarding
  • features — Feature documentation
  • troubleshooting — Problem-solving guides

You can add, remove, or rename categories by editing the categories array in that file. Each category needs a slug, title, description, and icon.

Building

After adding or editing articles, rebuild the search index so they appear in search results:

npm run build:search
npm run build:content

In development, article pages render dynamically, but search and beacon content are static.

Was this article helpful?

Still need help?

Our team is here to answer your questions.

Contact us