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。

相关推荐
X档案库9 小时前
【开源】我做了一套可以 AI 托管的 Markdown 博客与知识库
rust·博客·markdown·marksharex
DeMinds2 天前
内容没有丢,我为什么总在重新整理?|DeMinds 如何让工作接着继续
ios·github·markdown
acheding4 天前
File System Access API 实战:让网页真正读写本地文件
前端·javascript·vue.js·编辑器·markdown
acheding4 天前
把 CodeMirror 6 调教成 Markdown 编辑器:扩展、装饰与门面
javascript·vue.js·编辑器·markdown
卷无止境6 天前
Quarkdown:赋予 Markdown 超能力的现代排版系统
前端·markdown
DeMinds6 天前
这篇文章,真的有“结构”吗?
markdown
特立独行的猫a8 天前
Markmap 入门到精通:从一段 Markdown 到一张可交互思维导图
markdown·工具·思维导图·markmap
秋天的一阵风8 天前
✨ 原来文本转换可以这么丝滑!UnifiedJS 实战指南来了
前端·github·markdown
梦想不只是梦与想11 天前
超级记事本:markdown的使用
markdown
DeMinds11 天前
内容还在,为什么工作总要重新开始?
markdown·产品