aboutsummaryrefslogtreecommitdiff
path: root/gemini.filter.dpi
diff options
context:
space:
mode:
Diffstat (limited to 'gemini.filter.dpi')
-rwxr-xr-xgemini.filter.dpi3
1 files changed, 3 insertions, 0 deletions
diff --git a/gemini.filter.dpi b/gemini.filter.dpi
index b89abd8..b2c52b5 100755
--- a/gemini.filter.dpi
+++ b/gemini.filter.dpi
@@ -94,6 +94,9 @@ render_gemini() {
if (!text) {
text = href
}
+ if (match(href, /^gemini:\/\/[^/]+$/)) {
+ href = href "/"
+ }
sub(/^\t+/, "", prefix)
html = escape_html(text)
printf "<div>%s<a href=\"%s\">%s</a></div>\n", prefix, href, html