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。

相关推荐
用户298698530146 小时前
在 React 中使用 JavaScript 将 Markdown 转换为 PDF
javascript·react.js·markdown
stereohomology7 小时前
外挂可能是用AI工具自定义solomd插件和主题适合的方式
人工智能·markdown·薅羊毛·solomd·外挂新特性
jearry5 天前
一个编辑器两个内核:Markdown 实时视图与源码视图并存时的竞态、光标锚点与 PDF 导出
windows·markdown
FungLeo5 天前
成为全栈·Flutter App 篇·Flutter Markdown 阅读器:支持范围与渲染边界
flutter·markdown·dart·代码高亮·成为全栈·移动阅读
飞塔老梅子6 天前
21. PDF文件转换成Markdown格式 ❀ 老梅子学AI
pdf·markdown·转换·mineru·docling
天府云创8 天前
GEO内容优化之读懂llms.txt 、robots.txt和sitemap.xml
markdown·schema·geo·结构化数据·sitemap.xml·llms.txt·llms-full.txt
weixin_416660078 天前
AI 生成的流程图和公式,怎样一起导出到 Word?附可复用测试样例
word·流程图·markdown·豆包·deepseek
古少侠10 天前
AI 生成的 Markdown 怎么变成可交付的 Word?DS随心转 工程化收口清单
markdown·工程化·办公效率·word交付
用户2986985301410 天前
React 中实现 Word 与 Markdown 双向转换的实践记录
javascript·react.js·markdown
周永恒13 天前
AI制作配图
ai·markdown·绘图·工作流·博客园