continue with tags list

This commit is contained in:
Guy Godfroy 2020-12-04 08:26:23 +01:00
parent ddca1befb5
commit 80620dbf63
1 changed files with 17 additions and 8 deletions

View File

@ -39,6 +39,8 @@ for dirname, subdirlist, mdlist in os.walk('.'):
for mdfile in mdlist: for mdfile in mdlist:
basename, extension = os.path.splitext(mdfile) basename, extension = os.path.splitext(mdfile)
extension = extension[1:] extension = extension[1:]
print(basename)
# We want to ignore the file if this isn't a markdown file # We want to ignore the file if this isn't a markdown file
if extension not in config.md_extensions: if extension not in config.md_extensions:
@ -88,6 +90,7 @@ for dirname, subdirlist, mdlist in os.walk('.'):
if simpledirname == "": if simpledirname == "":
path = basename path = basename
else: else:
print(gmifile)
path = simpledirname + "/" + basename path = simpledirname + "/" + basename
# Integrate the GMI content in the template # Integrate the GMI content in the template
@ -117,7 +120,6 @@ for dirname, subdirlist, mdlist in os.walk('.'):
"filename": gmifile "filename": gmifile
}) })
print(gmi_subpath+"/"+gmifile)
with open(gmi_subpath+"/"+gmifile, 'w') as gmi: with open(gmi_subpath+"/"+gmifile, 'w') as gmi:
gmi.write(gmitext) gmi.write(gmitext)
@ -126,13 +128,20 @@ posts_meta.sort(key=lambda p: p["date"], reverse=True)
# Generate home page # Generate home page
with open(tpl_path+"/index.tpl", 'r') as tpl: with open(tpl_path+"/index.tpl", 'r') as tpl:
template = Template(tpl.read()) template = Template(tpl.read())
indextext = template.render(posts_meta=posts_meta) text = template.render(posts_meta=posts_meta)
with open(meta_path+"/index.gmi", 'w') as index: with open(meta_path+"/index.gmi", 'w') as gmi:
index.write(indextext) gmi.write(text)
# Generate full list page # Generate posts list page
with open(tpl_path+"/posts_list.tpl", 'r') as tpl: with open(tpl_path+"/posts_list.tpl", 'r') as tpl:
template = Template(tpl.read()) template = Template(tpl.read())
indextext = template.render(posts_meta=posts_meta) text = template.render(posts_meta=posts_meta)
with open(meta_path+"/posts.gmi", 'w') as index: with open(meta_path+"/posts.gmi", 'w') as gmi:
index.write(indextext) gmi.write(text)
# Generate tags list page
with open(tpl_path+"/tags_list.tpl", 'r') as tpl:
template = Template(tpl.read())
text = template.render(posts_meta=posts_meta)
with open(meta_path+"/tags.gmi", 'w') as gmi:
gmi.write(text)