steve0greatness,
created on Saturday, 20 January 2024, 06:23:22 (1705731802),
received on Monday, 6 May 2024, 02:55:35 (1714964135)
Author identity: Steve0Greatness <75220768+Steve0Greatness@users.noreply.github.com>
8311990322634d145eb10c80be4f53317252a1e8
build.py
@@ -66,8 +66,8 @@ def GetBlogList():
PostList = GetBlogList()
def ListParseCategory(Obj):
html = "<h1 id=\"%s\">%s</h1>" % (Obj["id"], Obj["title"])
def ListParseCategory(Obj, depth):
html = "<h%d id=\"%s\">%s</h%d>" % (2+depth, Obj["id"], Obj["title"], 2+depth)
if "paragraph" in Obj:
html += "<p>%s</p>" % Obj["paragraph"]
listType = "ul"
@@ -75,11 +75,11 @@ def ListParseCategory(Obj):
listType = "ol"
html += "<%s>" % listType
for item in Obj["list"]:
html += "<li>" + LIST_PARSER_DICT[item["type"]](item) + "</li>"
html += "<li>" + LIST_PARSER_DICT[item["type"]](item, depth + 1) + "</li>"
html += "</%s>" % listType
return html
def ListParseLink(Obj):
def ListParseLink(Obj, depth):
html = "<a href=\"%s\">" % Obj["href"]
text = Obj["text"]
if "text-type" in Obj and Obj["text-type"] == "text/markdown":
@@ -89,7 +89,7 @@ def ListParseLink(Obj):
html += "(%s)" % Obj["comment"]
return html
def ListParseText(Obj):
def ListParseText(Obj, depth):
text = Obj["text"]
# if "text-type" in Obj and Obj["text-type"] == "text/markdown":
# print(RenderMarkdown(text))
@@ -119,7 +119,7 @@ def GetLists():
if "paragraph" in ListDict:
List["content"] += "<p>%s</p>" % ListDict["paragraph"]
for item in ListDict["list"]:
List["content"] += LIST_PARSER_DICT[item["type"]](item)
List["content"] += LIST_PARSER_DICT[item["type"]](item, 0)
Lists.append(List)
return Lists