如果直接在 XWiki 中添加 html, 例如 修改颜色, 新窗口打开主页面等功能, 首次保存是生效的. 如果再次编辑, 则失效, 原因是被转换成了 Markdown 的代码, 而 Markdown 不支持.
解决这个问题可以使用 HTML 宏.
在 XWiki 中使用 Markdown 1.2 语法时,默认 Markdown 的 链接文本 语法不支持在新页面中打开链接,且 XWiki 可能会处理或转换 HTML 标记。因此,建议使用 HTML 宏 来确保 target="_blank" 功能正常工作。
使用 HTML 宏解决 target="_blank" 的问题:
XWiki 提供了一种方式在 Markdown 页面中嵌入 HTML,而不会受到 Markdown 格式的限制。你可以使用以下步骤解决链接在新页面中打开的问题:
示例代码:
markdown
{{html}}
<a href="https://example.com" target="_blank">点击这里打开新页面</a>
{{/html}}
解释:
{``{html}}
是 XWiki 的 HTML 宏,用来在 Markdown 页面中嵌入 HTML 代码。<a href="..." target="_blank">
是标准 HTML 链接标签,其中target="_blank"
属性可以在新窗口或新标签页中打开链接。{``{/html}}
结束 HTML 宏。
这种方式能够确保 XWiki Markdown 1.2 中正常处理 HTML,不会将其自动转换为 Markdown。