diff --git a/src/css/xrforge.max.css b/src/css/xrforge.max.css
index d76e161..6e8afd4 100644
--- a/src/css/xrforge.max.css
+++ b/src/css/xrforge.max.css
@@ -70,6 +70,10 @@ img.icon.rss{
width: 14px;
transform: translate(0,-4px);
}
+img.icon.mastodon{
+ width: 19px;
+ transform: translate(-4px,1px);
+}
img.icon.invert,
img.icon.link,
img.icon.play,
diff --git a/src/img/mastodon.svg b/src/img/mastodon.svg
new file mode 100644
index 0000000..28b720d
--- /dev/null
+++ b/src/img/mastodon.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/page/dir.html b/src/page/dir.html
index 3ec2d18..e97196f 100644
--- a/src/page/dir.html
+++ b/src/page/dir.html
@@ -8,6 +8,13 @@ ${header}
${opts.plugin_global_subtitle}
+ ]])
+ if opts.plugin_rssatom_mastodonshare == 'enabled' then
+ print([[
+
+ ]])
+ end
+ print([[
@@ -16,8 +23,14 @@ end}
{if parent ~= nil and parent.parent ~= nil then
print([[
- // ${parent.name}
+ // ${parent.name}
]])
+ if opts.plugin_rssatom_mastodonshare == 'enabled' then
+ print([[
+
+ ]])
+ end
+ print('
')
end}
diff --git a/src/page/header.html b/src/page/header.html
index e60c3b4..1ac85ab 100644
--- a/src/page/header.html
+++ b/src/page/header.html
@@ -6,6 +6,12 @@
${opts.plugin_global_title}
+
${opts.plugin_global_header_html}