diff options
Diffstat (limited to 'build.py')
-rw-r--r-- | build.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -38,13 +38,14 @@ def listPages(): "source_file" : path, "source_content" : content, "html" : markdown.markdown("\n".join(content.split("\n...\n"))), + "title" : content.split("\n")[0].replace("# ", ""), "summary" : lowerHeadings(markdown.markdown(content.split("\n...\n")[0])), "timestamp" : timestamp, "date": time.strftime(date_format, time.localtime(timestamp)), "name" : name, "url" : f"entries/{name}.html" })(".".join(p.split(".")[:-1])) - )(os.stat(path).st_ctime) + )(os.stat(path).st_mtime) )(open(path, "r").read()) )(os.path.join(source, p)) for p in os.listdir(source) ] @@ -92,7 +93,7 @@ def make(): .replace( "%content%", page["summary"] + (f"<a href={page['url']}>read more...</a>" if len(page["source_content"].split("\n...\n")) > 1 else "") - ) + ).replace("%title%", page["title"]) for page in pages ][: : -1] |