diff --git a/docs/opsec b/docs/opsec
index 24abac7..2012e29 160000
--- a/docs/opsec
+++ b/docs/opsec
@@ -1 +1 @@
-Subproject commit 24abac7aaf2257191ad2dd95c266fb247427d32b
+Subproject commit 2012e299789038c82ef17933bd79ad80c8f7b20a
diff --git a/docs/productivity b/docs/productivity
index b6c8ed5..8a64d14 160000
--- a/docs/productivity
+++ b/docs/productivity
@@ -1 +1 @@
-Subproject commit b6c8ed5ec7743244b01e0c1dbd6c02223f9759a9
+Subproject commit 8a64d14f362e0351b642de205415deadaf564a68
diff --git a/docs/selfhosting b/docs/selfhosting
index b30b526..e0c5935 160000
--- a/docs/selfhosting
+++ b/docs/selfhosting
@@ -1 +1 @@
-Subproject commit b30b526e74cb2190cee0203c6eb49720cb6a7591
+Subproject commit e0c59352010dae66fc25766033fe72092966aa90
diff --git a/overrides/partials/source-file.html b/overrides/partials/source-file.html
index a7d6d82..0c7d0ef 100644
--- a/overrides/partials/source-file.html
+++ b/overrides/partials/source-file.html
@@ -1,6 +1,5 @@
-
{% if page.meta.date %}
@@ -8,46 +7,57 @@
Suggest changes
-
{% endif %}
-
{% include ".icons/material/account.svg" %}
{% if page.meta.author %}
- {{ page.meta.author }}
+ {% if page.meta.author.__class__.__name__ == "list" %}
+ {{ page.meta.author | join('
') }}
+ {% else %}
+ {{ page.meta.author }}
+ {% endif %}
{% else %}
Nihilist
{% endif %}
-
{% if page.meta.date %}
{% include ".icons/material/clock-edit-outline.svg" %}
- {{ page.meta.date }}
+ {% if page.meta.date.__class__.__name__ == "list" %}
+ {{ page.meta.date | join('
') }}
+ {% else %}
+ {{ page.meta.date }}
+ {% endif %}
{% endif %}
-
-
{% include ".icons/monero.svg" %}
-
-
-{% if page.meta.get('xmr', '')|length == 95 %}
- Donate XMR to the author:
{{ page.meta.xmr }}
-{% else %}
- Donate XMR to Nihilist:
8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8
-{% endif %}
-
+ {% if page.meta.xmr.__class__.__name__ == "list" %}
+ {% for address in page.meta.xmr %}
+ {% if address|length == 95 %}
+ Donate XMR to {{ page.meta.author[loop.index0] }}:
{{ address }}
+ {% else %}
+ Donate XMR to Nihilist:
8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8
+ {% endif %}
+ {% endfor %}
+ {% else %}
+ {% if page.meta.xmr|length == 95 %}
+ Donate XMR to the author:
{{ page.meta.xmr }}
+ {% else %}
+ Donate XMR to Nihilist:
8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8
+ {% endif %}
+ {% endif %}
+