aboutsummaryrefslogtreecommitdiff
path: root/gemini.filter.dpi
diff options
context:
space:
mode:
authorCharles E. Lehner <cel@celehner.com>2020-10-26 11:44:09 -0400
committerCharles E. Lehner <cel@celehner.com>2020-10-26 11:44:09 -0400
commitf7d6a0b32d33abafc8465b8b55de53905b4a18b9 (patch)
tree59f4428cd114cbe87795e9160095fb1f8ff7bf70 /gemini.filter.dpi
parent6b757378593bb48a24cce4044c62098303f368b0 (diff)
Render blockquotes
Diffstat (limited to 'gemini.filter.dpi')
-rwxr-xr-xgemini.filter.dpi6
1 files changed, 6 insertions, 0 deletions
diff --git a/gemini.filter.dpi b/gemini.filter.dpi
index 6091698..3cc35a5 100755
--- a/gemini.filter.dpi
+++ b/gemini.filter.dpi
@@ -78,6 +78,12 @@ render_gemini() {
printf "<%s style=\"font:sans-serif\">%s</%s>\n", tag, html, tag
next
}
+ /^>/ {
+ match($0, /^>+\s*/)
+ text = substr($0, RLENGTH+1)
+ printf "<blockquote>%s</blockquote>\n", escape_html(text)
+ next
+ }
/^=>/ {
match($0, /^=>\s*/)
href = substr($0, RLENGTH+1)