问题标签 [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.
c# - Confluence wiki 标记 - 使用 Regex 确定表行类型
在confluence wiki v6.0中有两种不同的表类型。
所以我正在努力通过第一行来确定表类型(我通过像这样的正则表达式检测新行new Regex(@"(\|(\r\n|\r|\n)(.*?)\|)+");
并使用拆分来拆分行Matches
,但是)
表格行可能如下所示:
如果它的标题
|| 标题 1 || 标题 2 || 标题 3 ||
如果它的常规行
| 单元格 A1 | 单元格 A2 | 单元格 A3 |
如果它的垂直表格行
||标题 |单元格 B2 | 单元格 B3 |
我尝试使用这样的表达式,^(\|\|.*?\|)
但发现它也适用于标题。
由于标题标记功能,我尝试使用此^(\|\|.*?\|\|)
功能后,但如果它是常规行,这无济于事
那么是否有可能实现行类型的确定,或者至少可以说它是使用的垂直行Regex
吗?
或者最好写一些可以逐步处理行的东西?
markdown - 如何从旧的 Confluence 3.5 标记转换为降价?
由于历史原因,我们仍然有大量*.confluence
旧的 Confluence 3.5 标记格式的文件。这种格式不是很有用(例如不支持编辑器,不支持存储库查看器,...),所以我想将文件转换为降价。
那么如何将 Confluence 3.5 标记转换为降价呢?
wiki - 如何在 Wiki 中创建多级(数字/字母/罗马)列表?
我正在写一些关于我们的算法及其流程的文档,我正在 Wiki 中进行。请告知我如何创建一个多级列表
我知道我可以使用#、##,但我需要一个混合的。
提前致谢!
python - 使用 Python 将 Wiki 标记到汇合页面
目前我有 'n' 个用 wiki 标记语言编写的 URL,现在我需要将网页迁移到 Confluence。我可以使用 python (pyconfluence) 创建一个 Confluence 页面,并添加我想写的任何文本。使用 request
模块,我可以获取 wiki 页面的 HTML 内容。有什么方法或更好的建议可以让我复制 wiki 页面的内容并将其写入 Confluence 页面?注意:wiki 页面有列表<li>
项和<img>
图像,我需要在创建 Confluence 页面时保留它们。
git - 保留颜色的 Git diff 到 wiki 标记
有没有办法导出
到带有颜色的 wiki 标记(用于融合) 。
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*
.
java - 如何在fitnesse的表格单元格中添加展开和折叠选项
我正在开发自动化工具,它使用 Fitnesse 工具来获取数据并进行比较。我的表有所有数据,我有夹具来获取这些数据并处理并返回结果。如果案例通过,我只显示通过,但如果案例失败,我必须在表格单元格中显示更多信息。我想在展开和折叠视图中显示失败内容。我可以在 Fitnesse 的表格单元格中添加展开和折叠视图吗?我尝试添加,但如果我添加或展开/折叠视图从表格中出来并单独显示,则 wiki 标记语法会受到干扰。我可以在表格单元格中包含展开/折叠视图吗?
提前致谢。
java - 使用 AtlassianRenderer 将 XHTML 转换为 JIRA 标记,反之亦然
我有一个带有 Jira 集成的 Java 应用程序。集成意味着用户可以创建应用程序格式的问题,应用程序会将其传输到 Jira 服务器。反之亦然:用户首先可以在 Jira 服务器上创建问题,然后将其传输到应用程序。
应用程序在 XHTML 中保留问题描述。Jira 坚持自己的标记。所以我需要一个转换器。
我决定使用com.atlassian.renderer:atlassian-renderer
图书馆。XHTML -> jira 转换非常简单:
但反之亦然,转换非常复杂!我不能只是打电话
DefaultWysiwygConverter
需要传递一个WikiStyleRenderer
实例。该库不包含默认WikiStyleRenderer
实现。它有一个V2RendererFacade
,但它的构造函数需要四个参数。它们中的每一个都是抽象,需要以某种方式实现等等......
有什么简单直接的方法来进行这种转换吗?任何工作示例?
jenkins - Jenkins Confluence Publisher - wiki 标记纯文本以在新行中添加数据
我们如何在表格顶部追加/添加新行/新单元格,作为第一行,使用 wiki 标记标记在标题下方。?
我使用 Jenkins confluence Publisher 将 Jenkins 构建中的值发送到 confluence 页面中表格中的一个单元格。当我每天运行该作业时,我需要 Jenkins 作业在第一行附加新的详细信息,最终昨天的作业详细信息将被推到第二行。
before21
令牌返回应该在column H1
whilebefore 31
值下的结果column H2
。我尝试使用|cell|
and在现有单元格中创建一个单元格{{!}}
,但它们都不适合我,因为这些标记位于表格内。如下面的屏幕截图所示,这些值被添加到同一个单元格而不是新单元格。
我不确定是否可以 before21
为before31
. 这些令牌的值作为纯文本选项从 Jenkins confluence 发布者传递,最终将在新行中。纯文本支持 wiki 标记格式。
https://www.jenkins.io/doc/pipeline/steps/confluence-publisher/
你们能指导我我在哪里做错了,我该如何做到这一点?
这是后期更新
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 相同