首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将JSPWiki转换为XWiki

将JSPWiki转换为XWiki
EN

Software Recommendation用户
提问于 2018-01-12 21:52:52
回答 1查看 358关注 0票数 0

背景

希望将用JSPWiki格式编写的文档转换为以潘多克支持的任何格式编写的文件。

需求

  • 最好是CommonMark或基本的HTML输出。
  • 没有附件。
  • 没有预定义的服务器连接(也就是说,不尝试从任何Wiki服务器中提取/推送)。
  • 最好是Java、PHP、Lua或Haskell
  • 最好是Windows,但Linux (Cygwin)也能工作

一个示例运行:

代码语言:javascript
复制
wikiconvert --input jspwiki --output commonmark < jspwiki.txt > common.md

网页

JSPWiki生成的HTML本身并不遵守自己的规则。例如:

代码语言:javascript
复制
!!! Title

变成:

代码语言:javascript
复制
Title

然而,!!!应该是

,而且在从D25直接复制/粘贴转换时可能还有其他不一致之处。

软件

使用下列软件包进行了转换尝试:

问题

给定使用JSPWiki Markdown格式编写的文本文档,如何将页面转换成不同的格式(由pandoc或XWiki支持)?

EN

回答 1

Software Recommendation用户

回答已采纳

发布于 2018-01-15 21:58:07

需求

必要的软件包括:

Installation

根据正常的应用程序安装,下载并安装所需的软件。

JSPWiki 2 DokuWiki

按以下方式安装JSPWiki 2 DokuWiki:

  1. 下载jspwiki2dokuwiki-0.3.tgz
  2. 提取入$HOME/bin

脚本已安装。

DokuWiki 2 MediaWiki

按以下方式安装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格式。

使用终端将DokuWiki页面转换为MediaWiki,如下所示:

  1. 改为:$HOME/documents/out
  2. 运行:PHP$HOME/bin/dokuwiki2mediawiki.php filename.txt`。

将MediaWiki页面转换为HTML,如下所示:

  1. 改为:$HOME/documents/out
  2. 运行:pandoc -f mediawiki -t html filename.txt.mod > filename.html

创建了文件filename.html

生成的HTML文件可以粘贴到XWiki使用的WYSIWYG编辑器中,并将转换为XWiki的Markdown格式。

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/48078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档