diff options
author | Ferass El Hafidi <vitali64pmemail@protonmail.com> | 2023-01-11 18:45:51 +0100 |
---|---|---|
committer | Ferass El Hafidi <vitali64pmemail@protonmail.com> | 2023-01-11 18:45:51 +0100 |
commit | 334e5483e1e7c8438912bcba61db02abe779558c (patch) | |
tree | 8c01d2d5168be622ec56aee9e18787dcc601286f | |
parent | 6c93704b1928db4dc256af07ac5278f8995ced5b (diff) | |
download | seen-flask.tar.gz seen-flask.zip |
app.py: Use a template for listing articlesflask
Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>
-rw-r--r-- | app.py | 8 | ||||
-rw-r--r-- | templates/list.html | 1 |
2 files changed, 5 insertions, 4 deletions
@@ -44,10 +44,10 @@ def index(): files.sort(key=os.path.getctime) for file in files[::-1]: try: - articles += "\n<li><a href=\"" + file.replace(".md", "") + "\">" + \ - config[file.replace(".md", "").replace("articles/", "")]['Title'] + "</a>" \ - + " - " + config[file.replace(".md", "").replace("articles/", "")]['Date'] + \ - "</li>" + articles += render_template('list.html', file = file.replace(".md", ""), + date = config[file.replace(".md", "").replace("articles/", "")]['Date'], + article = config[ \ + file.replace(".md", "").replace("articles/", "")]['Title']) except KeyError: return "<code>No config.ini entry! " + \ "Please create a config.ini entry for the %s article!</code>" % file diff --git a/templates/list.html b/templates/list.html new file mode 100644 index 0000000..6fae1cd --- /dev/null +++ b/templates/list.html @@ -0,0 +1 @@ +<li><a href="{{ file }}">{{ article }}</a> - {{ date }}</li> |