From: Thomas Lamprecht Date: Thu, 13 May 2021 17:17:58 +0000 (+0200) Subject: asciidoc: minimally update derived docbook conf templates to work with python 3 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=cf7a2acc3069a7b4974ff41411ee232afb29a9a1;p=pve-docs.git asciidoc: minimally update derived docbook conf templates to work with python 3 there are a few more changes to last stable upstream asciidoc 9.1.0 release, but for now port only those over which are absolutely necessary. Signed-off-by: Thomas Lamprecht --- diff --git a/asciidoc/mediawiki.conf b/asciidoc/mediawiki.conf index 98b182f..201b081 100644 --- a/asciidoc/mediawiki.conf +++ b/asciidoc/mediawiki.conf @@ -82,7 +82,7 @@ latexmath-style=template="latexmathblock",subs=() {data-uri%}{alt={target}} {data-uri#}{alt={target}} +{data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print('src=\x22data:' + mimetypes.guess_type(r'{target}')[0] + ';base64,'); base64.encode(sys.stdin.buffer,sys.stdout.buffer)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> {link#} @@ -92,7 +92,7 @@ latexmath-style=template="latexmathblock",subs=() {data-uri%}{alt={target}} {data-uri#}{alt={target}} +{data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print('src=\x22data:' + mimetypes.guess_type(r'{target}')[0] + ';base64,'); base64.encode(sys.stdin.buffer,sys.stdout.buffer)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> {link#}
{caption={figure-caption} {counter:figure-number}. }{title}
@@ -151,7 +151,7 @@ ifndef::data-uri[] endif::data-uri[] ifdef::data-uri[] {index} +{sys:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin.buffer,sys.stdout.buffer)" < "{eval:os.path.join(r"{indir={outdir}}",r"{icon={iconsdir}/callouts/{index}.png}")}"}"> endif::data-uri[] endif::icons[] @@ -214,7 +214,7 @@ ifndef::data-uri[] item={listindex}| endif::data-uri[] ifdef::data-uri[] -item={listindex}| +item={listindex}| endif::data-uri[] text=| endif::icons[] @@ -387,7 +387,7 @@ template::[quoteblock] {data-uri%}{icons#}{caption} {data-uri#}{icons#}{caption} +{data-uri#}{icons#}{sys:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin.buffer,sys.stdout.buffer)" < "{eval:os.path.join(r"{indir={outdir}}",r"{icon={iconsdir}/{name}.png}")}"}"> {icons%}
{caption}
diff --git a/asciidoc/pve-html.conf b/asciidoc/pve-html.conf index 5ab506f..8a089d3 100644 --- a/asciidoc/pve-html.conf +++ b/asciidoc/pve-html.conf @@ -37,10 +37,10 @@ endif::asciidoc7compatible[] [blockdef-pass] asciimath-style=template="asciimathblock",subs=() -latexmath-style=template="latexmathblock",subs=() +latexmath-style=template="latexmathblock",subs=(),posattrs=(),filter="unwraplatex.py" [macros] -(?u)^(?Paudio|video)::(?P\S*?)(\[(?P.*?)\])$=# +^(?Paudio|video)::(?P\S*?)(\[(?P.*?)\])$=# # math macros. # Special characters are escaped in HTML math markup. (?su)[\\]?(?Pasciimath|latexmath):(?P\S*?)\[(?P.*?)(? {data-uri%}{alt={target}} {data-uri#}{alt={target}} +{data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print('src=\x22data:' + mimetypes.guess_type(r'{target}')[0] + ';base64,'); base64.encode(sys.stdin.buffer,sys.stdout.buffer)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> {link#} @@ -95,7 +95,7 @@ latexmath-style=template="latexmathblock",subs=() {data-uri%}{alt={target}} {data-uri#}{alt={target}} +{data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print('src=\x22data:' + mimetypes.guess_type(r'{target}')[0] + ';base64,'); base64.encode(sys.stdin.buffer,sys.stdout.buffer)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> {link#}
{caption={figure-caption} {counter:figure-number}. }{title}
@@ -154,7 +154,7 @@ ifndef::data-uri[] endif::data-uri[] ifdef::data-uri[] {index} +{sys:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin.buffer,sys.stdout.buffer)" < "{eval:os.path.join(r"{indir={outdir}}",r"{icon={iconsdir}/callouts/{index}.png}")}"}"> endif::data-uri[] endif::icons[] @@ -217,7 +217,7 @@ ifndef::data-uri[] item={listindex}| endif::data-uri[] ifdef::data-uri[] -item={listindex}| +item={listindex}| endif::data-uri[] text=| endif::icons[] @@ -389,7 +389,7 @@ template::[quoteblock] {data-uri%}{icons#}{caption} {data-uri#}{icons#}{caption} +{data-uri#}{icons#}{sys:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin.buffer,sys.stdout.buffer)" < "{eval:os.path.join(r"{indir={outdir}}",r"{icon={iconsdir}/{name}.png}")}"}"> {icons%}
{caption}