summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--giscanner/docwriter.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index a0052d87..f5389cd9 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -1162,12 +1162,13 @@ class DevDocsFormatterGjs(DocFormatterGjs):
def format_external_xref(self, node, attrdict, pluralize=False):
ns = node.namespace
+ slug = ns.name.lower() + str(ns.version).replace('.', '')
if not self.should_render_node(node):
- target = '../%s-%s/%s' % (ns.name, str(ns.version), make_page_id(node.parent))
+ target = '../%s/%s' % (slug, make_page_id(node.parent))
return self._write_xref_markdown(target, self.make_anchor(node),
self.format_page_name(node.parent),
pluralize=pluralize)
- target = '../%s-%s/%s' % (ns.name, str(ns.version), make_page_id(node))
+ target = '../%s/%s' % (slug, make_page_id(node))
return self._write_xref_markdown(target, None,
self.format_page_name(node),
pluralize=pluralize)