Add recent posts & tracks to homepage
This commit is contained in:
@@ -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":
|
||||
|
||||
Reference in New Issue
Block a user