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%}
{data-uri#}
+{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%}
{data-uri#}
+{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[]
+{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= | | |
endif::data-uri[]
ifdef::data-uri[]
-item= | | |
+item= | | |
endif::data-uri[]
text=|
endif::icons[]
@@ -387,7 +387,7 @@ template::[quoteblock]
{data-uri%}{icons#}
{data-uri#}{icons#}
+{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%}
{data-uri#}
+{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%}
{data-uri#}
+{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[]
+{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= | | |
endif::data-uri[]
ifdef::data-uri[]
-item= | | |
+item= | | |
endif::data-uri[]
text=|
endif::icons[]
@@ -389,7 +389,7 @@ template::[quoteblock]
{data-uri%}{icons#}
{data-uri#}{icons#}
+{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}
|
| |