Myco-Pandoc provides custom Lua filters for Pandoc that enable conversion between Mycomarkup and other document formats especially markdown. Mycomarkup is a lightweight markup language with simple, readable syntax designed for personal knowledge management.
Obsidian Flavored Markdown | Myco |
---|---|
![]() |
![]() |
![]() |
![]() |
Category | Element | Status | Notes |
---|---|---|---|
Block Elements | Code block | ✅ | |
Block quotes | ✅ | ||
Ordered list | ✅ | ||
Bullet list | ✅ | ||
Task list | ✅ | Converts ☒/☐ to Mycomarkup format | |
Definition list | ❌ | ||
Headers | ✅ | ||
Horizontal rule | ✅ | ||
Tables | ✅ | ||
Inline Elements | Emphasis (italic) | ✅ | |
Underline | ✅ | ||
Strong (bold) | ✅ | ||
Strikeout | ✅ | ||
Superscript | ✅ | ||
Subscript | ✅ | ||
Small caps | ❌ | ||
Citations | ❌ | ||
Monospace/Code | ✅ | ||
Math | ❌ | ||
Links | ✅ | ||
Images | ✅ | ||
Footnotes | ❓ | Implemented as superscript for now. Not supported | |
Others | Note block/Callouts | ❓ | Implemented as bold italic and underlined. Not supported |
Not implemented.
-
First, ensure Pandoc is installed on your system.
-
Clone this repository:
git clone https://github.com/barab-i/myco-pandoc.git
Markdown to mycomarkup:
pandoc --wrap=none -f markdown -t /path/to/myco-pandoc/writer.lua -i input.md -o output.myco
Contributions are welcome! Please feel free to submit a Pull Request.