Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Markdown 如何从旧的Confluence 3.5标记转换为降价?_Markdown_Confluence_Wiki Markup - Fatal编程技术网

Markdown 如何从旧的Confluence 3.5标记转换为降价?

Markdown 如何从旧的Confluence 3.5标记转换为降价?,markdown,confluence,wiki-markup,Markdown,Confluence,Wiki Markup,由于历史原因,我们仍然有大量的*.confluence文件采用旧的confluence 3.5标记格式。此格式不是很有用(例如,不支持编辑器、不支持存储库查看器等),因此我希望将文件转换为标记 那么,如何将Confluence 3.5标记转换为标记呢?到目前为止,我找到的最佳解决方案是以下部分手动过程: 在当前版本的Confluence(5.x或更高版本)中创建一个空wiki页面并保存它 再次编辑页面 转到“插入”>“标记”并插入汇流标记 单击“开源编辑器”以新的基于XML的存储格式显示内容 将

由于历史原因,我们仍然有大量的
*.confluence
文件采用旧的confluence 3.5标记格式。此格式不是很有用(例如,不支持编辑器、不支持存储库查看器等),因此我希望将文件转换为标记


那么,如何将Confluence 3.5标记转换为标记呢?

到目前为止,我找到的最佳解决方案是以下部分手动过程:

  • 在当前版本的Confluence(5.x或更高版本)中创建一个空wiki页面并保存它
  • 再次编辑页面
  • 转到“插入”>“标记”并插入汇流标记
  • 单击“开源编辑器”以新的基于XML的存储格式显示内容
  • 将内容复制到XML文件
  • 添加缺少的页眉和页脚(请参见)
  • 使用Github项目中的XSLT转换将XML文件转换为标记

  • 该解决方案的关键思想是首先将旧的Confluence标记转换为新的基于Confluence XML的存储格式。一旦转换为XML,进一步的转换就相当容易(假设您知道XSLT)并且非常健壮

    我还试用了基于节点的转换器,但是没有使用转换器


    因此,使用Atlassian工具解析汇流标记似乎是一条可行之路。此步骤可能可以通过使用进一步自动化,但我尚未探索此选项。

    到目前为止,我找到的最佳解决方案是以下部分手动过程:

  • 在当前版本的Confluence(5.x或更高版本)中创建一个空wiki页面并保存它
  • 再次编辑页面
  • 转到“插入”>“标记”并插入汇流标记
  • 单击“开源编辑器”以新的基于XML的存储格式显示内容
  • 将内容复制到XML文件
  • 添加缺少的页眉和页脚(请参见)
  • 使用Github项目中的XSLT转换将XML文件转换为标记

  • 该解决方案的关键思想是首先将旧的Confluence标记转换为新的基于Confluence XML的存储格式。一旦转换为XML,进一步的转换就相当容易(假设您知道XSLT)并且非常健壮

    我还试用了基于节点的转换器,但是没有使用转换器

    因此,使用Atlassian工具解析汇流标记似乎是一条可行之路。这个步骤可能可以通过使用进一步自动化,但我还没有探讨这个选项