问题标签 [wiki-markup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
152 浏览

c# - Confluence wiki 标记 - 使用 Regex 确定表行类型

confluence wiki v6.0中有两种不同的表类型。

所以我正在努力通过第一行来确定表类型(我通过像这样的正则表达式检测新行new Regex(@"(\|(\r\n|\r|\n)(.*?)\|)+");并使用拆分来拆分行Matches,但是)

表格行可能如下所示:

如果它的标题

|| 标题 1 || 标题 2 || 标题 3 ||

如果它的常规行

| 单元格 A1 | 单元格 A2 | 单元格 A3 |

如果它的垂直表格行

||标题 |单元格 B2 | 单元格 B3 |

我尝试使用这样的表达式,^(\|\|.*?\|)但发现它也适用于标题。

由于标题标记功能,我尝试使用此^(\|\|.*?\|\|)功能后,但如果它是常规行,这无济于事

那么是否有可能实现行类型的确定,或者至少可以说它是使用的垂直行Regex吗?

或者最好写一些可以逐步处理行的东西?

0 投票
1 回答
429 浏览

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

由于历史原因,我们仍然有大量*.confluence旧的 Confluence 3.5 标记格式的文件。这种格式不是很有用(例如不支持编辑器,不支持存储库查看器,...),所以我想将文件转换为降价。

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

0 投票
1 回答
78 浏览

wiki - 如何在 Wiki 中创建多级(数字/字母/罗马)列表?

我正在写一些关于我们的算法及其流程的文档,我正在 Wiki 中进行。请告知我如何创建一个多级列表

我知道我可以使用#、##,但我需要一个混合的。

提前致谢!

0 投票
0 回答
236 浏览

python - 使用 Python 将 Wiki 标记到汇合页面

目前我有 'n' 个用 wiki 标记语言编写的 URL,现在我需要将网页迁移到 Confluence。我可以使用 python (pyconfluence) 创建一个 Confluence 页面,并添加我想写的任何文本。使用 request模块,我可以获取 wiki 页面的 HTML 内容。有什么方法或更好的建议可以让我复制 wiki 页面的内容并将其写入 Confluence 页面?注意:wiki 页面有列表<li>项和<img>图像,我需要在创建 Confluence 页面时保留它们。

0 投票
0 回答
62 浏览

git - 保留颜色的 Git diff 到 wiki 标记

有没有办法导出

到带有颜色的 wiki 标记(用于融合) 。

0 投票
3 回答
208 浏览

ruby - 正则表达式匹配不在括号内的管道或带有嵌套块的大括号

我正在尝试解析一些 wiki 标记。例如,以下内容:

可以是开始的文本。我首先删除了开头{{和结尾}},所以我可以假设它们已经消失了。

我想在字符串上用不在大括号或方括号内.split(<regex>)的所有字符分割字符串。正则|表达式需要忽略|,[[AA|aa]]和. 预期结果是:<ref name="usgs">{{cite web|url={{Gnis3|1802764}}|title=USGS}}</ref>{{cite|title=TITLE|author=AUTHOR}}

任何时候都可能有换行符,所以我不能只寻找\n|. 如果里面有额外的空白,那很好。我可以轻松去除多余的\s*\n*.

https://regex101.com/r/dEDcAS/2

0 投票
1 回答
97 浏览

java - 如何在fitnesse的表格单元格中添加展开和折叠选项

我正在开发自动化工具,它使用 Fitnesse 工具来获取数据并进行比较。我的表有所有数据,我有夹具来获取这些数据并处理并返回结果。如果案例通过,我只显示通过,但如果案例失败,我必须在表格单元格中显示更多信息。我想在展开和折叠视图中显示失败内容。我可以在 Fitnesse 的表格单元格中添加展开和折叠视图吗?我尝试添加,但如果我添加或展开/折叠视图从表格中出来并单独显示,则 wiki 标记语法会受到干扰。我可以在表格单元格中包含展开/折叠视图吗?

提前致谢。

0 投票
0 回答
230 浏览

java - 使用 AtlassianRenderer 将 XHTML 转换为 JIRA 标记,反之亦然

我有一个带有 Jira 集成的 Java 应用程序。集成意味着用户可以创建应用程序格式的问题,应用程序会将其传输到 Jira 服务器。反之亦然:用户首先可以在 Jira 服务器上创建问题,然后将其传输到应用程序。

应用程序在 XHTML 中保留问题描述。Jira 坚持自己的标记。所以我需要一个转换器。

我决定使用com.atlassian.renderer:atlassian-renderer图书馆。XHTML -> jira 转换非常简单:

但反之亦然,转换非常复杂!我不能只是打电话

DefaultWysiwygConverter需要传递一个WikiStyleRenderer实例。该库不包含默认WikiStyleRenderer实现。它有一个V2RendererFacade,但它的构造函数需要四个参数。它们中的每一个都是抽象,需要以某种方式实现等等......

有什么简单直接的方法来进行这种转换吗?任何工作示例?

0 投票
1 回答
301 浏览

jenkins - Jenkins Confluence Publisher - wiki 标记纯文本以在新行中添加数据

我们如何在表格顶部追加/添加新行/新单元格,作为第一行,使用 wiki 标记标记在标题下方。?

我使用 Jenkins confluence Publisher 将 Jenkins 构建中的值发送到 confluence 页面中表格中的一个单元格。当我每天运行该作业时,我需要 Jenkins 作业在第一行附加新的详细信息,最终昨天的作业详细信息将被推到第二行。

before21令牌返回应该在column H1whilebefore 31值下的结果column H2。我尝试使用|cell|and在现有单元格中创建一个单元格{{!}},但它们都不适合我,因为这些标记位于表格内。如下面的屏幕截图所示,这些值被添加到同一个单元格而不是新单元格。

我不确定是否可以 before21before31. 这些令牌的值作为纯文本选项从 Jenkins confluence 发布者传递,最终将在新行中。纯文本支持 wiki 标记格式。 https://www.jenkins.io/doc/pipeline/steps/confluence-publisher/

你们能指导我我在哪里做错了,我该如何做到这一点?

我使用汇合 7X。在编辑模式下,页面看起来像 预计发布的数据

这是后期更新

在此处输入图像描述

0 投票
1 回答
133 浏览

java - 如何在 jira 中使用 AtlassianWikiRenderer

在 jdoc 8.0.1 我看到com.atlassian.jira.issue.fields.renderer.wiki.AtlassianWikiRenderer 但我无法导入它:

如何在自己的渲染中使用 AtlassianWikiRenderer.render(...)?与 com.atlassian.jira.issue.fields.renderer.text.DefaultTextRenderer 相同