Web export entire doc to markdown
Hi,
I'm trying to export a document to Markdown, in VoodooPad 5.4.0. The pages are mostly in RTF
I discovered the "Markdown" format option in the Web Export and have been experimenting with it, but it seems far from complete. The exporter includes HTML tags throughout (see the attached example), doesn't correctly export lists or checkboxes, and ignores pasted images, tables and page anchors.
Am I using this wrong/not for what it was intended, or is it just not completely implemented yet?
Any advice on how to achieve a result that preserves more of the formatting would be most appreciated
Cheers
D.
- markdown_export_test.md 868 Bytes
- Screen_Shot_2023-01-14_at_12.29.56_pm.png 1.49 MB
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by John on 16 Jan, 2023 04:09 PM
The "Markdown" Web Export format option doesn't work well in VoodooPad 5 and will be removed in VoodooPad 6.
Do you just need a "Markdown" export option that exports text pages as Markdown files and exports other pages (e.g., images) as-is?
2 Posted by Duncan Galloway on 18 Jan, 2023 06:16 AM
Hi John,
thanks for confirming
yes I'm looking for a "Markdown" export option that will (as much as
possible) preserve/translate the formatting of RTF format pages.
Admittedly the goal here is to see if I can transfer the VoodooPad content
to another application (Obsidian) which works on text files and renders as
Markdown
I've also looked at the voodoopad-tools Python package at
https://github.com/primatelabs/voodoopad-tools but that doesn't seem
compatible with the format of pages in the current version
Cheers
D.
Support Staff 3 Posted by John on 21 Jan, 2023 05:52 PM
If you're comfortable running Python scripts there may be a quick and dirty way to do this with pandoc and the voodoopad-tools scripts. Let me noodle around with this and get back to you.