Table 中的 Azure Devops Wiki MarkDown 多行
Azure Devops Wiki MarkDown Multiple Lines in Table
我正在尝试生成 MD 格式的自动化发行说明并且工作正常,但是当我尝试将内容插入到 Azure DevOps Wiki 时,整个 table 都坏了。
这是我的语法,我首先将其处理为 Handlebars 模板:
| PullRequst ID | Commit Message | Description |
| --- | --- | --- |
{{#forEach pullRequests}}
| [{{this.pullRequestId}}]| {{this.title}} |{{this.description}}|
{{/forEach}}
对于 PR-ID 和 Commit Message 也适用,但对于描述可以同时多行或提交的完整描述。
尝试使用 <br>
标签和 <pre>
无效。
PullRequst ID
Commit Message
Description
3183
Last Commit Message
Fix commit message
Second Message to be stored here
我怎样才能做到这一点?
谢谢
Azure DevOps Markdown does support newlines in wiki tables:
To start a new line, use the HTML break tag (<br/>
) (Works within a Wiki but not elsewhere)
假设您真的在看 wiki 而不是自述文件之类的东西,换行符 不会 在 table 单元格中工作,问题很可能是 Handlebars是 escaping 你的 HTML <br>
标签在 pre-processing 期间,把它变成类似 <br>
.
的东西
对于包含换行符的值,您可以使用三个大括号而不是两个大括号来防止这种情况,例如
{{{ this.description }}}
请注意,这可能存在安全风险。如果您可以完全控制您在模板中使用的值,我只建议您这样做。
我正在尝试生成 MD 格式的自动化发行说明并且工作正常,但是当我尝试将内容插入到 Azure DevOps Wiki 时,整个 table 都坏了。
这是我的语法,我首先将其处理为 Handlebars 模板:
| PullRequst ID | Commit Message | Description |
| --- | --- | --- |
{{#forEach pullRequests}}
| [{{this.pullRequestId}}]| {{this.title}} |{{this.description}}|
{{/forEach}}
对于 PR-ID 和 Commit Message 也适用,但对于描述可以同时多行或提交的完整描述。
尝试使用 <br>
标签和 <pre>
无效。
PullRequst ID | Commit Message | Description |
---|---|---|
3183 | Last Commit Message | Fix commit message Second Message to be stored here |
我怎样才能做到这一点? 谢谢
Azure DevOps Markdown does support newlines in wiki tables:
To start a new line, use the HTML break tag (
<br/>
) (Works within a Wiki but not elsewhere)
假设您真的在看 wiki 而不是自述文件之类的东西,换行符 不会 在 table 单元格中工作,问题很可能是 Handlebars是 escaping 你的 HTML <br>
标签在 pre-processing 期间,把它变成类似 <br>
.
对于包含换行符的值,您可以使用三个大括号而不是两个大括号来防止这种情况,例如
{{{ this.description }}}
请注意,这可能存在安全风险。如果您可以完全控制您在模板中使用的值,我只建议您这样做。