XWiki中添加 html 二次编辑失效

如果直接在 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。

相关推荐
船长@Quant1 小时前
文档构建:Sphinx全面使用指南 — 基础篇
python·markdown·sphinx·文档构建
Source.Liu3 小时前
【mdlib】0 全面介绍 mdlib - Rust 实现的 Markdown 工具集
rust·markdown
船长@Quant10 小时前
文档构建:Sphinx全面使用指南 — 进阶篇
python·markdown·sphinx·文档构建
Kusunoki_D1 天前
使用 VSCode 编写 Markdown 文件
vscode·编辑器·markdown
winfredzhang2 天前
使用python编程:将照片编辑成电子像册
python·markdown·epub·照片·neatreader
yuanyxh4 天前
Markdown 所见即所得(WYSIWYG)编辑器的研究
前端·javascript·markdown
咖啡教室9 天前
用markdown语法制作一个好看的网址导航页面(markdown-web-nav)
前端·javascript·markdown
龙之叶12 天前
MarkDown 输出表格的方法
markdown
xilu012 天前
MarkItDown vs Docling:文档处理工具哪家强?
markdown
低头专研16 天前
用 HTML 网页来管理 Markdown 标题序号
前端·html·markdown·markdown标题编号