diff options
| -rw-r--r-- | blog_experiment/blog/blog_pages.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/blog_experiment/blog/blog_pages.py b/blog_experiment/blog/blog_pages.py index 065e4881..132e56d2 100644 --- a/blog_experiment/blog/blog_pages.py +++ b/blog_experiment/blog/blog_pages.py @@ -30,6 +30,10 @@ class Entry: def uri(self): return f"/{self.path.parts[1]}/{self.path.parts[2]}/{self.path.stem}/" + @property + def edit_url(self): + return f"https://github.com/alexpdp7/gemini_blog/edit/master/content{self.uri[:-1]}.gmi" + def html(self): parsed = gemtext.parse(self.content) @@ -103,6 +107,7 @@ class Entry: assert False, f"unknown element {gem_element}" + result.append(h.P(h.A("Editar", href=self.edit_url))) return result |
