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。

相关推荐
Definition2 天前
在 Windows 中新增 Markdown(.md)右键新建项并修改默认图标
markdown
CodeCraft Studio3 天前
借助Aspose.HTML控件,在 Python 中将 HTML 转换为 Markdown
开发语言·python·html·markdown·aspose·html转markdown·asposel.html
rhyme5 天前
源码浅析:SpringBoot main方法结束为什么程序不停止
springboot·markdown·java多线程·源码解析·mermaid
Tipriest_7 天前
[Markdown&Github] 使用块引用高亮显示“注意“和“警告“和其他注意方式的选项
github·markdown·readme
9分钟带帽9 天前
vscode编辑Markdown文件
vscode·编辑器·markdown
德莱厄斯10 天前
干翻 Typora!MilkUp:完全免费的桌面端 Markdown 编辑器!
javascript·electron·markdown
杨浦老苏10 天前
一站式PDF转Markdown解决方案PDF3MD
docker·pdf·markdown·群晖
winfredzhang19 天前
从Markdown到PPT:用Python打造专业演示文稿转换器
python·markdown·转换·pptx
好柿会發生19 天前
markdown 渲染自定义组件
vue.js·markdown
seepine20 天前
VSCode + Md Editor 插件, Typora 的平替方案
markdown·visual studio code