Html2Wiki: Difference between revisions

No edit summary
No edit summary
Line 13: Line 13:
This site may host development ideas or interesting examples/demos.
This site may host development ideas or interesting examples/demos.


* Make sure your LibreOffice can export MediaWiki
== Other conversion tools ==
Html2Wiki relies on <code>pandoc</code> to do format conversion.  Here are some other approaches to doing conversions.
=== LibreOffice ===
LibreOffice Writer can connect to a Wiki, and allow you to edit and save articles in the wiki.
* Make sure your LibreOffice can export MediaWiki directly from any format that LibreOffice can read
  sudo apt-get install libreoffice-wiki-publisher
  sudo apt-get install libreoffice-wiki-publisher
With this library installed, you can now export documents straight out of LibreOffice.


* Convert a doc to mediawiki  
=== Two-step conversion ===
This isn't really better than using LibreOffice directly, but it is an option to at least compare the output (assuming direct export is giving a bad result)
* Convert a doc to mediawiki by converting to HTML first, and then using <code>pandoc</code> to convert HTML to MediaWiki markup
  libreoffice --headless --convert-to html /tmp/awk.cheat.sheet.doc && \
  libreoffice --headless --convert-to html /tmp/awk.cheat.sheet.doc && \
  pandoc awk.cheat.sheet.html -o awk.cheat.sheet.mw -f html -t mediawiki
  pandoc awk.cheat.sheet.html -o awk.cheat.sheet.mw -f html -t mediawiki
=== Online conversion ===
https://devotter.com/converter is a webform interface to pandoc


Note: [[MediaWiki/Toolbox]] explains how we add a custom link to the "toolbox" element of this site.
Note: [[MediaWiki/Toolbox]] explains how we add a custom link to the "toolbox" element of this site.