Live, server-less markdown preview for VSCode that toggles between blog-provider rendering flavors (Zenn and Qiita).
- Zenn preview:
:::message,:::message alert,:::details Title, code blocks with filenames - Qiita preview:
:::note info/warn/alert, code blocks with filenames - Provider toggle: Switch between renderers via toolbar dropdown
- Live preview: Debounced updates as you type
- Theme-aware: Uses VSCode theme variables for consistent look
- Lightweight: ~264KB bundle, no heavy dependencies
- Open any Markdown file
- Press
Cmd+Shift+V(macOS) /Ctrl+Shift+V(Windows/Linux) - Preview panel opens beside your editor
- Use the Provider dropdown to switch between Zenn and Qiita rendering
| Command | Description |
|---|---|
Markleon: Open Preview |
Open preview panel (Cmd+Shift+V) |
Markleon: Switch Provider |
Quick pick to change provider |
Markleon: Insert Note Block |
Insert provider-specific note syntax at cursor |
# Install dependencies
pnpm install
# Build
pnpm run build
# Type check
pnpm run typecheck
# Test
pnpm test
# Lint
pnpm run lintPress F5 in VSCode to launch the Extension Development Host with Markleon loaded.
Contributions are welcome! Please feel free to submit a Pull Request.
If you encounter any issues, please report them here.
MIT © oharu121