diff --git a/makesite.py b/makesite.py index e950e19..ae18b66 100755 --- a/makesite.py +++ b/makesite.py @@ -142,11 +142,18 @@ def read_content(filename): # Convert Markdown content to HTML. if filename.endswith((".md", ".mkd", ".mkdn", ".mdown", ".markdown")): + summary_index = text.find("', '') text = markdown(clean_text) + else: + summary = truncate(text) # Update the dictionary with content and RFC 2822 date. - content.update({"content": text, "rfc_2822_date": rfc_2822_format(content["date"])}) + content.update({"content": text, "rfc_2822_date": rfc_2822_format(content["date"]), "summary": summary}) return content @@ -230,12 +237,6 @@ def make_posts( page_params["categories"] = categories page_params["category_label"] = "".join(out_cats) - summary_index = page_params["content"].find("