【问题标题】:doxia markdown issue with ampersand in links链接中与&符号的doxia降价问题
【发布时间】:2013-12-17 08:41:41
【问题描述】:

当我使用 (doxia-module-markdown)[http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-markdown] 创建一个 maven 站点并且 .md 文件具有与与号会导致错误消息。 例子.md:

# Getting Started

## Now

1. goto [google] (https://www.google.com/?gws_rd=cr&q=test+site:com)
2. or goto <https://www.google.com/?gws_rd=cr&q=test+site:com>

错误信息: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project test: Error during page generation: Error parsing 'xxx\projects\test\src\site\markdown\not_working.md': line [3] Error parsing the model: entity reference name can not contain character =' (position: TEXT seen ...&lt;a href="https://www.google.com/?gws_rd=cr&amp;q=... @3:57) -&gt; [Help 1]

删除与号后,错误就会消失。

【问题讨论】:

    标签: maven markdown doxia


    【解决方案1】:

    尝试用&amp;amp;替换你的&符号

    似乎这些字符串被解析为 maven XML 的一部分,为此,您需要转义 &、 等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-09
      • 2023-04-03
      • 1970-01-01
      • 2010-10-13
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多