From e68b1394d307b1f86d51460aa4172402d19fb9f1 Mon Sep 17 00:00:00 2001 From: sejo Date: Sun, 10 Jul 2022 21:00:53 +0200 Subject: [PATCH] atom feed of log is now a valid atom feed --- generasitio.lua | 5 ++++- templates/logheader.gmi | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/generasitio.lua b/generasitio.lua index 7c151ab..870ea36 100644 --- a/generasitio.lua +++ b/generasitio.lua @@ -483,8 +483,11 @@ function genLog() logs.webtw.f:write(string.format(twtxtformat, timestamp, text, weburl)) logs.gemtw.f:write(string.format(twtxtformat, timestamp, text, gemurl)) + -- url encode + local encodedslug = slug:gsub("á","%%C3%%A1"):gsub("é","%%C3%%A9"):gsub("í","%%C3%%AD"):gsub("ó","%%C3%%B3"):gsub("ú","%%C3%%BA"):gsub("ñ","%%C3%%B1") + -- atom - local weburldate = string.format("https://%s/%s.html#%s",meta.domain,slug,date) + local weburldate = string.format("https://%s/%s.html#%s",meta.domain,encodedslug,date) local atomformat = [[ diff --git a/templates/logheader.gmi b/templates/logheader.gmi index f9029fb..59a2c16 100644 --- a/templates/logheader.gmi +++ b/templates/logheader.gmi @@ -2,9 +2,12 @@ updates of the project +# subscribe + => ./tw.txt [twtxt] => ./atom.xml [atom feed] & => ./feed.gmi [gemsub feed] ++ [Valid Atom 1.0] + Valid HTML Journal # entries