- Read the source
.org file in triage.
- Convert with Pandoc:
pandoc -f org -t markdown --wrap=none <file.org>.
- Create frontmatter using frontmatter-schema.
- Quote frontmatter values that include
: to keep YAML valid.
- Place the converted file under {domain} with a clear filename.
- Remove Org-only directives (
#+ lines, Org export blocks) from the Markdown output.
- Preserve headings, lists, emphasis, and citations; use
[@key] for citations.
- If the Org content uses inline reference lists, keep them as a
References section for later normalization.
- Write the Markdown file beside the source with the same basename.