Конвертировать JSPWiki в XWiki

Фон

Требуется преобразовать документ, написанный в формате JSPWiki, в файл, написанный в любом формате, поддерживаемом pandoc .

Требования

  • Предпочтительно CommonMark или базовый HTML-вывод.
  • Нет вложений.
  • Нет предопределенных подключений к серверу (т. е. не предпринимаются попытки извлечения/отправки на/с каких-либо вики-серверов).
  • Предпочтительно Java, PHP, Lua или Haskell.
  • Желательно Windows, но Linux (Cygwin) тоже подойдет

Пример запуска:

wikiconvert --input jspwiki --output commonmark < jspwiki.txt > common.md

Веб-страница

HTML-код, сгенерированный JSPWiki, сам по себе не подчиняется собственным правилам. Например:

!!! Title

Становится:

<h2>Title</h2>

Однако !!!предполагается, что <h1>, и, вероятно, есть другие несоответствия для прямого преобразования копирования/вставки из HTML.

Программное обеспечение

Были предприняты попытки преобразования с использованием следующих программных пакетов:

Вопрос

Учитывая текстовый документ, написанный с использованием формата JSPWiki Markdown, как можно перевести страницу в другой формат (поддерживаемый pandoc или XWiki)?

Ответы (1)

Требования

Необходимое программное обеспечение включает в себя:

Монтаж

Загрузите и установите необходимое программное обеспечение в соответствии с обычной установкой приложения.

JSPWiki 2 ДокуВики

Установите JSPWiki 2 «ДокуВики» следующим образом:

  1. Скачатьjspwiki2dokuwiki-0.3.tgz
  2. Извлечь в$HOME/bin

Скрипт установлен.

«Докувики 2»

Установите DokuWiki 2 MediaWiki следующим образом:

  1. Скачать dokuwiki2mediawiki.phpв $HOME/bin.

Скрипт установлен.

Преобразование

Преобразуйте страницы JSPWiki в DokuWiki с помощью терминала следующим образом:

  1. Отредактируйте страницу JSPWiki.
  2. Скопируйте текст.
  3. Откройте текстовый редактор.
  4. Вставьте текст.
  5. Создайте каталоги для $HOME/documents/inи $HOME/documents/out.
  6. Сохраните файл (например, $HOME/documents/in/filename.txt).
  7. Изменить на: $HOME/bin/jspwiki2dokuwiki-0.3.
  8. Бегать:perl migratepages.pl $HOME/documents/in $HOME/documents/out

Документ конвертируется из формата JSPWiki в формат DokuWiki.

Преобразуйте страницы «Докувики» в «Медиавики» с помощью терминала следующим образом:

  1. Изменить на:$HOME/documents/out
  2. Запустите: php $HOME/bin/dokuwiki2mediawiki.php имя_файла.txt`.

Преобразуйте страницы MediaWiki в HTML следующим образом:

  1. Изменить на:$HOME/documents/out
  2. Бегать:pandoc -f mediawiki -t html filename.txt.mod > filename.html

Файл filename.htmlсоздан.

Полученный файл HTML можно вставить в редактор WYSIWYG, используемый XWiki, и он будет преобразован в формат XWiki Markdown.