Skip to content
Docs

Remote Templates

Markmeld can fetch templates from a remote repository, so you don’t need to maintain local copies.

The official template repository is at databio.org/mm_templates.

Available templates include:

  • generic.jinja — General-purpose document
  • manuscript/ — Academic manuscripts
  • grant/ — Grant proposals
  • letter/ — Letters
  • biosketch/ — NIH biosketches

Reference templates by URL in your config:

targets:
manuscript:
jinja_template: https://databio.org/mm_templates/v1/manuscript/manuscript.jinja
output_file: manuscript.pdf
data:
md_files:
content: src/manuscript.md

Use versioned paths to ensure reproducibility:

# Version 1 (stable)
jinja_template: https://databio.org/mm_templates/v1/manuscript/manuscript.jinja
# Version 0 (legacy)
jinja_template: https://databio.org/mm_templates/v0/manuscript.jinja

Markmeld caches remote templates locally after the first download. Use --force-refresh to update:

Terminal window
mm manuscript --force-refresh