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。

相关推荐
逢着4 天前
Pandoc3.7新特性:存在合并单元格的 HTML 表格会被保留为嵌入的 HTML 表格
python·html·markdown·pandoc·pypandoc·文件类型转换·pandoc-binary
梁萌7 天前
MinerU安装(pdf转markdown、json)
ui·markdown·可视化·mineru·pdf转mk
Evenurs13 天前
【markdown】介绍如何在markdown中绘制流程图
流程图·markdown·md
企鹅侠客16 天前
一个开源的快速准确地将 PDF 转换为 markdown工具
pdf·markdown
肖永威21 天前
Markdown转WPS office工具pandoc实践笔记
markdown·pandoc·wps·docx·办公
杨浦老苏22 天前
Nanote:极简Markdown笔记应用
笔记·docker·markdown·群晖
CoderJia程序员甲1 个月前
MarkItDown:如何高效将各类文档转换为适合 LLM 处理的 Markdown 格式
ai·llm·markdown·文档转换
船长@Quant1 个月前
文档构建:Sphinx全面使用指南 — 实战篇
python·markdown·sphinx·文档构建
船长@Quant1 个月前
文档构建:Sphinx全面使用指南 — 基础篇
python·markdown·sphinx·文档构建
Source.Liu1 个月前
【mdlib】0 全面介绍 mdlib - Rust 实现的 Markdown 工具集
rust·markdown