Add recent posts & tracks to homepage

This commit is contained in:
2020-07-22 17:47:19 +00:00
parent ca5c8a5bdc
commit d8bf19e868
7 changed files with 61 additions and 14 deletions
+11
View File
@@ -87,6 +87,17 @@ def template(content, path, ext, meta):
meta["date"] = datetime.fromtimestamp(int(meta["timestamp"])).isoformat().split("T")[0]
if "pub_date" not in meta and "timestamp" in meta:
meta["pub_date"] = utils.format_datetime(datetime.fromtimestamp(int(meta["timestamp"])))
if "blog_list_limit" in meta:
import gen_blog
import os
files = sorted(os.listdir("posts"), reverse=True)
meta["blog_list"] = gen_blog.gen_list(files, ext, limit=int(meta["blog_list_limit"]), mini=True)
if "music_list_limit" in meta:
import gen_music
import json
with open("music.json", "r", encoding="utf-8") as file:
music = json.loads(file.read())
meta["music_list"] = gen_music.gen_list(music, ext, limit=int(meta["music_list_limit"]), mini=True)
meta["head"] += "\n<link rel=\"canonical\" href=\""+meta["base"]+meta["full_path"]+"\"/>"
meta["content"] = content.format_map(meta)
if "description" not in meta and meta["ext"] == ".html":