Supported Formats
pom-vscode supports two file formats for defining presentations.
.pom.md — Markdown
Write slides in Markdown with optional pomxml code fences for complex diagrams. This format uses pom-md to convert Markdown into pom XML before rendering.
Pipeline: .pom.md → parseMd() → buildPptx() → pptx-glimpse → SVG → Webview
---
size: 16:9
---
# Hello World
- First point
- Second pointSee the pom-md documentation for the full Markdown syntax reference.
.pom.xml — pom XML
Write slides directly in pom XML for full control over layout and styling.
Pipeline: .pom.xml → buildPptx() → pptx-glimpse → SVG → Webview
<Slide>
<Text fontSize="28" bold="true">Hello World</Text>
<Ul>
<Li>First point</Li>
<Li>Second point</Li>
</Ul>
</Slide>See the Nodes reference for the full list of available XML nodes and their attributes.
Last updated on