Html2DokuWiki is a free HTML to DokuWiki converter for Win32 platforms. It is very simple to install and extremely easy to use. Just extract the executable from the archive, double-click to start, and Html2DokuWiki is ready to go.
To start converting, just type HTML into the upper edit. The converted DokuWiki syntax will immediately appear in the lower edit. Then select (CTRL+A) the converted document and copy / paste it into any DokuWiki site. Larger HTML documents can also be pasted into the HTML input.
Supported HTML Elements
Html2DokuWiki converts all HTML elements currently supported by DokuWiki:
→ links, outputs multiple links for formatting
→ **
→ >, including nested quotes
→ new line \\
→ ''
→, and
- → Simulate output as simple unnumbered lists with
as bold.…
→ ====== to ==
→ //
→ images
→ list items, including nested lists
- → numbered lists
→ new paragraph
→
→ **
→ //
→ **
→
→
→ tables → recognized, but not output → table cell, with align and colspan support → recognized, but not output → table header cell, with align and colspan support
→ recognized, but not output → table row, with align support
→ to ''
→ to __
Special Features
Internal links are converted to DokuWiki's : style, external ones are left unchanged. mailto: is removed from e-mail links.
Support for alignment in table cells and rows.
Image properties are converted, including alignment, width, and height.
Formatting is only applied where accepted by DokuWiki, but not to === ... === and
...
, for example.
Full Unicode support, with optional UTF-8 input or output encoding.
Option to hide links from DokuWiki syntax.
Author, Contact, and Development
Html2DokuWiki is developed by Ralf Junker. You can contact the author via the Yunqa mailing list. Feel free to report praise, bugs, or suggestions about Html2DokuWiki.
The converter might also be available as a software library (*.DLL, *.DCU, or Delphi source code). Please get in touch if interested.
Version History
2007-08-27
Add inline formatting to table cells.
New UTF-8 input encoding.
Fix paragraph problems with alternating inline-tags and block-tags.
Do not escape // to %%//%% if part of an external URI.
Escape %% to %%.
Empty heading elements separate paragraphs.
2007-10-22
New: Support for
, , and . Simulate output as simple unnumbered lists with as bold.
Improve: Empty paragraph inserts line break.
Improve: Recognize DokuWiki internal escapes %%, , and and escape them properly.
Improve: Escape table markup (| and ^) when inside a table.
Improve: Escape double parenthesis ((, which starts a DokuWiki footnote.
Improve: Suppress DokuWiki escapes and typography in
blocks.
Fix: Newline output for HTML like
one
two
three.
Fix:
table problem where a new row did not output a linebreak.