md2wechat Agent API markmd2wechat Agent API
  • Docs
  • Themes
  • Editor
  • Blog
  • Pricing
  • Examples
  • Skills
  • Contact
Which WeChat Themes Does md2wechat Support?
2026/03/14

Which WeChat Themes Does md2wechat Support?

A guide to supported `theme` values, how the theme directory maps to the API parameter, and where to inspect styles before integration.

If you are already integrating md2wechat Agent API, one question appears quickly:

What values can I actually send in theme?

Seeing a few examples such as default, bytedance, or apple is not enough for a real integration. The practical questions are different:

  • how many public themes are available now
  • which ones fit a knowledge article or a brand column
  • whether the editor and the API use the same theme ids
  • where to inspect themes before wiring requests

This article answers those points directly.

What the theme parameter does

theme selects the formatting style used by md2wechat Agent API.

It affects:

  • the HTML generated from Markdown
  • the visual result of draft creation
  • the reading rhythm of different content types

It is not a cosmetic afterthought. It changes the output.

Where to see all supported themes

The primary entrypoint is:

  • Theme Directory

That page is the public directory of supported themes. It is the fastest way to:

  • confirm which themes are available
  • narrow the options by content scenario
  • find the exact theme id to send to the API

How /themes maps to the API

The key point is simple:

The theme ids shown in /themes are the same ids you pass to the API.

If you are integrating:

  • convert
  • article-draft

then the ids listed in the directory are the values you can send in theme.

The parameter itself is documented here:

  • Theme Parameter Docs

How the main site and the editor differ

The two sites serve different purposes:

  • md2wechat.com is the main product site for docs, API onboarding, and answerable references
  • md2wechat.cn is the editor-side destination for deeper visual inspection

A straightforward workflow is:

  1. Use Theme Directory to shortlist candidates
  2. If you need a more visual check, inspect the editor-side gallery
  3. Pass the chosen theme id to the API

That split is easier to understand than mixing product docs and editor preview into one surface.

When to check the theme directory first

Start from the theme directory if:

  • you have not chosen a style yet
  • you want to compare knowledge, product, brand, or campaign styles
  • you need a consistent theme for a recurring content series
  • you want an automated workflow to choose from a bounded set of candidates

If you already know the theme value and just want to prove the API path, start here instead:

  • Quickstart
  • Convert API

A minimum example

curl -X POST "https://md2wechat.com/api/v1/convert" \
  -H "Content-Type: application/json" \
  -H "Md2wechat-API-Key: wme_your_api_key" \
  -d '{
    "markdown": "# Title\n\nBody",
    "theme": "default",
    "fontSize": "medium",
    "convertVersion": "v1"
  }'

The important rule is this:

  • theme must be a supported theme id
  • the theme directory is the canonical place to find that id

Does the same directory apply to draft APIs

Yes.

convert and article-draft use the same theme value set. You do not need two separate theme catalogs for two endpoints.

A good path is:

  1. Check Theme Directory
  2. Read Theme Parameter Docs
  3. Continue to Article Draft

Closing thought

If you want to know which WeChat themes md2wechat Agent API supports, start from:

  • Theme Directory

If you want to understand how that list maps to integration, continue with:

  • Theme Parameter Docs

The short version is:

/themes is the public theme directory, and the ids shown there are the same theme values you send to the API.

All Posts

Author

avatar for geekjourney
geekjourney

Categories

  • API
What the theme parameter doesWhere to see all supported themesHow /themes maps to the APIHow the main site and the editor differWhen to check the theme directory firstA minimum exampleDoes the same directory apply to draft APIsClosing thought

More Posts

What jina-cli Is: An AI Agent Web Reading CLI That Turns URLs into LLM-Friendly Input
Integration

What jina-cli Is: An AI Agent Web Reading CLI That Turns URLs into LLM-Friendly Input

A practical introduction to jina-cli based on the project README: what it solves, how it works, which commands matter, and why it belongs at the front of an AI content automation workflow.

avatar for geekjourney
geekjourney
2026/03/22
How to Use md2wechat-skill in Obsidian with Claudian
Integration

How to Use md2wechat-skill in Obsidian with Claudian

A practical Claudian guide for md2wechat-skill, including install order, PATH fixes, discovery commands, and the first successful Obsidian workflow.

avatar for geekjourney
geekjourney
2026/03/21
md2wechat-skill: WeChat Formatting for Claude Code and OpenClaw
Integration

md2wechat-skill: WeChat Formatting for Claude Code and OpenClaw

An overview of md2wechat-skill, including supported environments, installation paths, and when a skill fits better than a CLI.

avatar for geekjourney
geekjourney
2026/03/12

Newsletter

Join the community

Subscribe to our newsletter for the latest news and updates

md2wechat Agent API markmd2wechat Agent API

The official md2wechat API, docs, CLI, and skill entry points for Markdown to WeChat publishing workflows.

GitHubX (Twitter)
Product
  • Quickstart
  • Themes
  • Pricing
  • Contact
Docs
  • Auth
  • OpenAPI
  • llms.txt
Ecosystem
  • Examples
  • Skills
  • md2wechat-lite
© 2026 md2wechat Agent API. All Rights Reserved.