- name
- md-to-pptx
- description
- |
Markdown to PowerPoint Converter
Convert Markdown files with slide separators into PowerPoint presentations.
Default Behavior
- Input: Markdown file with
---slide separators - Output: PPTX file saved to Obsidian vault (
~/obsidian-360/工作知识库/) - Fallback: If Obsidian vault unavailable, saves to same directory as input
Usage
Basic conversion
python3 scripts/md2pptx.py input.md
# Output: ~/obsidian-360/工作知识库/input.pptxSpecify output location
python3 scripts/md2pptx.py input.md /path/to/output.pptxRequirements
Install one of the following for best results:
Option 1: LibreOffice (recommended)
brew install --cask libreofficeOption 2: Pandoc
brew install pandocMarkdown Format for Slides
Use --- to separate slides:
# Title Slide
Welcome to the presentation
---
# Slide 2
Content here
---
# Slide 3
More contentObsidian Vault Path
The default output location is read from: ~/Library/Application Support/obsidian/obsidian.json
Current vault: ~/obsidian-360/工作知识库/