From 6c1c5a58a59682ec8c765c81f14881d9ccf95d60 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 18 Sep 2026 16:56:54 +0200 Subject: Add full contact pages --- blog/footers.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'blog/footers.py') diff --git a/blog/footers.py b/blog/footers.py index 49932f1d..ca0977ae 100755 --- a/blog/footers.py +++ b/blog/footers.py @@ -8,8 +8,8 @@ content = pathlib.Path(sys.argv[1]) print("Generating footers...") CONTACT = { - "es": "EnvĂ­ame email a alex arroba corcoles punto net.", - "en": "Send me email at alex at corcoles dot net.", + "es": "=> {relative_root}/contacto Contacta conmigo.", + "en": "=> {relative_root}/contact Contact me.", } EDIT_IN_GITHUB = { @@ -22,7 +22,7 @@ PARENT = { "en": "Go to parent." } -ENGLISH_PAGES = ('about.gmi', 'gemini.gmi',) +ENGLISH_PAGES = ('about.gmi', 'gemini.gmi', "contact.gmi",) content_gmi_files = [str(p.relative_to(content)) for p in pathlib.Path(content).glob("**/*.gmi")] @@ -36,7 +36,10 @@ for gmi in pathlib.Path.cwd().glob("**/*.gmi"): footer = [] - footer.append(CONTACT[language]) + relative_root = "/".join([".."] * (len(gmi.parts) - len(pathlib.Path.cwd().parts) - 1)) + + if relative_gmi not in ("contact.gmi", "contacto.gmi"): + footer.append(CONTACT[language].format(relative_root=relative_root)) content_source = None if relative_gmi in content_gmi_files: -- cgit v1.2.3