maven - 在 Maven 站点中,如何在菜单项中添加外部 href(到另一个根域)
问题描述
我正在尝试使用 Maven Site 原型来生成一些站点。我想要一个菜单部分(现在称为“快速链接”),其中包含该网站的用户可能希望访问的许多常见站点。只要目标的域与站点的域的顶部相同,它就可以工作,但当它是不同的前两个域部分时则不能。
这是一个新的 Maven 项目
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-site -DarchetypeVersion=1.4
<menu name="Quick Links">
<item name="Public Web" href="https://www.mdtsoft.com/"/>
<item name="Closed Web" href="https://www.mdt-software.com/closed"/>
<item name="MDT Link" href="https://link.mdtsoft.com/alex"/>
<item name="Web Sandbox" href="https://sand-1.mdtsoft.com/"/>
</menu>
我希望所有链接都能正常工作(在 的网站上ident-prs9.mdtsoft.com
),但只有那些域名以mdtsoft.com
工作结尾的网站。
请注意,除第一个之外的所有站点都是受密码保护的站点,但至少任何人都可以访问登录点。
生成的 HTML 看起来像
<li class="nav-header">Quick Links</li>
<li><a href="https://www.mdtsoft.com/" class="externalLink" title="Public Web"><span class="none"></span>Public Web</a></li>
<li><a href="closed" title="Closed Web"><span class="none"></span>Closed Web</a></li>
<li><a href="https://link.mdtsoft.com/alex" class="externalLink" title="MDT Link"><span class="none"></span>MDT Link</a></li>
<li><a href="https://sand-1.mdtsoft.com/" class="externalLink" title="Web Sandbox"><span class="none"></span>Web Sandbox</a></li>
请注意,不正确的链接不再有任何东西,但似乎试图使链接相对,有没有办法强制 Maven 不更改 href?
解决方案
推荐阅读
- javascript - 从复选框列表中获取那些已更改的
- java - Spring Boot:在远程服务器中运行时“404 jsp page not found”
- typescript - 由于 lang="ts" 属性,基于 typescript 的 vue 文件缺少源映射
- excel - 如何根据前一行的值将条件格式应用于整个列?
- batch-file - Windows 批处理文件 - 包含&符号的子字符串变量给出“......不被识别为内部或外部命令......”
- r - 将列名与 r 中的非零列值连接起来
- spring-boot - 如何在 Dockerfile 中更改 war 文件的应用程序属性
- c# - 无法通过 Entity/C# 中的嘲笑来生成新的控制器
- pandas - Python:如何用一系列值替换 Pandas 数据框中的非零值
- python-3.x - 如何用输入数除变量