Workflow
Templates

Templates

Templates are pre-written, filled-in example documents that give you a strong starting point. They’re designed to be edited: delete what you don’t need, and replace what you do.

Why templates are useful

  • Start faster with a proven structure (blog post, API doc, RFC, resume).
  • Stay consistent across a team (shared headings and sections).
  • Reduce “blank page” time—especially for long-form writing.

Use a template

  1. Click New.
  2. Select Document from Template.
  3. Pick a template category and choose a template.
  4. Edit the content directly.

Create a document from a template

Note: templates are fetched from the server, so you need to be online to browse and use templates.

Built-in templates

These are built-in “system templates” that come with MD Editor.

Writing

  • Blog Post — Narrative structure for a technical blog post (intro → sections → conclusion).
  • Tutorial — Step-by-step instructions with prerequisites, commands, and troubleshooting.
  • How-to Guide — A practical checklist-style guide for solving one problem.
  • Technical Review — Compare options, call out tradeoffs, and make a recommendation.

Documentation

  • API Documentation — Endpoints, auth, request/response examples, and error formats.
  • User Guide — Getting started, core workflows, and troubleshooting.
  • README — Project overview, install/run/test, and architecture notes.
  • Changelog — Release notes in a Keep-a-Changelog format.

Planning

  • Tech Design Doc — Problem → goals → architecture → rollout → risks.
  • RFC — Proposal format for team discussion and decision-making.
  • Spike Doc — Time-boxed research write-up with findings and recommendation.
  • Project Planning — Milestones, owners, risks, and definition of done.

Resume

  • Resume — A filled-in example resume rendered in “resume mode”.

General

  • Markdown Playground (Default) — A kitchen-sink showcase of common Markdown features.

Save your own templates

You can create templates from your own documents.

  1. Open a document you want to reuse.
  2. Open the document menu () in the editor.
  3. Click Save as Template.
  4. Choose a name, slug, category, and description.

Note: saving templates requires being online.

Resume template (resume mode)

Resume mode is opt-in via front matter:

---
mdedit:
  renderProfile: resume
---

Customization (safe + minimal)

For small styling tweaks, use inline CSS in front matter. It’s applied to the resume preview only:

---
mdedit:
  renderProfile: resume
  styles:
    cssInline: |
      #resume-preview h2 { letter-spacing: 0.04em; text-transform: uppercase; }
  page:
    size: letter
    margin: 0.5in
---

You can also reference remote CSS files:

---
mdedit:
  renderProfile: resume
  styles:
    cssUrls:
      - https://example.com/resume.css
---

Remote CSS is best-effort:

  • It may fail due to CORS, offline mode, or 404s.
  • If your resume depends on a style, consider putting the critical parts in cssInline.

Export guidance (v1)

Resumes are sensitive to styling. For consistent results:

  • Prefer Styled HTML for a shareable, styled export.
  • Use Print / Save as PDF for PDF output.