降价文件中的HTML无法呈现

时间:2017-12-07 03:25:17

标签: azure-devops tfs2017

我有一张表需要包含在我们的TFS 2017本地存储库中的降价文档中。该表需要包含由其中一列中的换行符分隔的多个值。我可以编写它并在Visual Studio Code中使用HTML标记查看预期结果,但TFS 2017无法正确呈现它。

Top of the **markdown** file

<table>
    <tr>
        <th>Key</th>
        <th>Description</th>
        <th>Value</th>
        <th>Example</th>
        <th>Required</th>
    </tr>
    <tr>
        <td>app-name</td>
        <td>The name of the application that the resource was provisioned for.</td>
        <td>The app name is a simplified version of the project-name tag below, if the resource was created for a project. Otherwise, use the product name.</td>
        <td>foo-bar<br/>product-evaluation</td>
        <td>If associated to an app, yes.</td>
    </tr>
</table>

Bottom of the *markdown* file.

采用上面的降价文件示例,Visual Studio将其呈现如下:

VS Code

然而,一旦我将其推送到TFS 2017,HTML根本就不会呈现。尽管如此,降价部分仍然可以正确呈现。

TFS 2017

这是预期的行为,路线图中是否有任何内容支持降价文件中的HTML?降价规范支持这一点。如果不支持HTML,我该怎么做才能在标准MD表列中使用换行符?

1 个答案:

答案 0 :(得分:3)

是的,这是预期的行为。

目前,TFS内部部署不支持此功能。但是在VSTS(在线TFS)中,它可以在预览中呈现,但仍然无法在仪表板中呈现(添加到仪表板)。

我们目前没有此功能的公共时间表。然而VSTS alread支持预览,所以也许很快就会全力支持。您可以在此处跟踪功能时间线:https://www.visualstudio.com/en-us/news/release-archive-vso,这是第一次更新。

在您的场景中,您可以使用Markdown渲染表而不是html:

您可以通过汇总单词列表并用连字符-(第一行)分隔,然后用管道|分隔每个列来创建表格:

| Key | Description | Value |  Example |Required |
|-----------|:-----------:|-----------:|-----------:|-----------:|
| app-name  | The name of the application that the resource was provisioned for. |The app name is a simplified version of the project-name tag below, if the resource was created for a project. Otherwise, use the product name. | foo-bar product-evaluation | If associated to an app, yes.|

有关详细信息,请参阅Syntax guidance for Markdown files

此外,在TFS 2018中引入了Wiki功能,它支持markdown中的HTML标记。如果这是一个选项,您可以升级到TFS 2018。

enter image description here