]> xenbits.xensource.com Git - libvirt.git/commitdiff
docs: go: Add 'go-import' metadata via rST
authorPeter Krempa <pkrempa@redhat.com>
Tue, 23 May 2023 14:52:24 +0000 (16:52 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 2 Jun 2023 07:39:10 +0000 (09:39 +0200)
The '.. meta::' rST directive allows adding header metadata. Move the
specific metadata from page.xsl into the individual files and pass them
through into the header from page.xsl.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
docs/go/libvirt.rst
docs/go/libvirtxml.rst
docs/libvirt-go-xml.rst
docs/libvirt-go.rst
docs/page.xsl

index 6a1344ad3e6e0dd32872fc29c1558854569e74fb..09eaa6671439a445dfc221c457fb8adb7ffb886e 100644 (file)
@@ -1,3 +1,6 @@
+.. meta::
+   :go-import: libvirt.org/go/libvirt git https://gitlab.com/libvirt/libvirt-go-module.git
+
 =========================================
 Libvirt Go Language API (with Go modules)
 =========================================
index 5407d609f29c9e40072d6efaaee8a5806703e096..315499da1a93ca9ea94c849eeaf23efcbaca1feb 100644 (file)
@@ -1,3 +1,6 @@
+.. meta::
+   :go-import: libvirt.org/go/libvirtxml git https://gitlab.com/libvirt/libvirt-go-xml-module.git
+
 ============================================
 Libvirt Go XML parsing API (with Go modules)
 ============================================
index d2a488d99d639452085e9a5c1c761a6de092cffe..822dc736382f848b6719a5d615981d3c82c95698 100644 (file)
@@ -1,3 +1,6 @@
+.. meta::
+   :go-import: libvirt.org/libvirt-go-xml git https://gitlab.com/libvirt/libvirt-go-xml.git
+
 ===================================================
 Obsolete libvirt Go XML parsing API (no Go modules)
 ===================================================
index 85ee3191b5bb4fa5a62b9cc32886ce8f84a3965c..60ec9fbbb2cdcbb24f9aadadffd7f7b0ff9a307f 100644 (file)
@@ -1,3 +1,6 @@
+.. meta::
+   :go-import: libvirt.org/libvirt-go git https://gitlab.com/libvirt/libvirt-go.git
+
 ================================================
 Obsolete libvirt Go Language API (no Go modules)
 ================================================
index e3112fc9f8bcab26ab9e266cdbdcfa08ea7de7e2..27607e4d9223c29c7607f93f55ebfd24b42656f2 100644 (file)
         <meta name="theme-color" content="#ffffff"/>
         <title>libvirt: <xsl:value-of select="html:html/html:body//html:h1"/></title>
         <meta name="description" content="libvirt, virtualization, virtualization API"/>
-        <xsl:if test="$pagesrc = 'docs/libvirt-go.rst'">
-          <meta name="go-import" content="libvirt.org/libvirt-go git https://gitlab.com/libvirt/libvirt-go.git"/>
-        </xsl:if>
-        <xsl:if test="$pagesrc = 'docs/libvirt-go-xml.rst'">
-          <meta name="go-import" content="libvirt.org/libvirt-go-xml git https://gitlab.com/libvirt/libvirt-go-xml.git"/>
-        </xsl:if>
-        <xsl:if test="$pagesrc = 'docs/go/libvirt.rst'">
-          <meta name="go-import" content="libvirt.org/go/libvirt git https://gitlab.com/libvirt/libvirt-go-module.git"/>
-        </xsl:if>
-        <xsl:if test="$pagesrc = 'docs/go/libvirtxml.rst'">
-          <meta name="go-import" content="libvirt.org/go/libvirtxml git https://gitlab.com/libvirt/libvirt-go-xml-module.git"/>
+        <xsl:if test="/html:html/html:head/html:meta[@name='go-import']">
+            <meta name="go-import" content="{/html:html/html:head/html:meta[@name='go-import']/@content}"/>
         </xsl:if>
 
         <script type="text/javascript" src="{$href_base}js/main.js">