aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2023-10-27 12:19:42 +0200
committerUlrich Müller <ulm@gentoo.org>2023-10-30 17:21:14 +0100
commit2334b4afc798d104d80fc51a66997c94d83e779e (patch)
tree81333eff4ab333654c7fc88747bf166705118406
parentdevbook.xsl: Drop unused class parameter from uri template (diff)
downloaddevmanual-2334b4afc798d104d80fc51a66997c94d83e779e.tar.gz
devmanual-2334b4afc798d104d80fc51a66997c94d83e779e.tar.bz2
devmanual-2334b4afc798d104d80fc51a66997c94d83e779e.zip
devbook.xsl: Warn about missing terminating slash in internal links
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r--devbook.xsl5
1 files changed, 4 insertions, 1 deletions
diff --git a/devbook.xsl b/devbook.xsl
index 8e4f3ec..8d4e1df 100644
--- a/devbook.xsl
+++ b/devbook.xsl
@@ -326,7 +326,10 @@
</xsl:variable>
<xsl:variable name="path">
<xsl:value-of select="substring-after($link_address, '::')"/>
- <xsl:if test="substring($link_address, string-length($link_address)) != '/'">/</xsl:if>
+ <xsl:if test="substring($link_address, string-length($link_address)) != '/'">
+ <xsl:message>Warning: No terminating slash in link (<xsl:value-of select="@link"/>)</xsl:message>
+ <xsl:text>/</xsl:text>
+ </xsl:if>
</xsl:variable>
<xsl:variable name="path_rel">
<xsl:call-template name="relative-path">