summaryrefslogtreecommitdiff
path: root/blog
diff options
context:
space:
mode:
authorDmitry Ilvokhin <d@ilvokhin.com>2022-12-25 19:31:44 +0000
committerDmitry Ilvokhin <d@ilvokhin.com>2022-12-25 19:33:26 +0000
commite77fbf2e971aca484b8826f9530041fd162b16d9 (patch)
tree1708af1c85f823f9709d4290e873106ab0d77205 /blog
parent53ef7f76f552b45a46208d6814c5ff39662ad013 (diff)
downloadblog-e77fbf2e971aca484b8826f9530041fd162b16d9.tar.gz
blog-e77fbf2e971aca484b8826f9530041fd162b16d9.tar.bz2
blog-e77fbf2e971aca484b8826f9530041fd162b16d9.zip
Use style file from Bear blog by Herman Martinus
Diffstat (limited to 'blog')
-rw-r--r--blog/blog.py9
-rw-r--r--blog/post.py4
2 files changed, 11 insertions, 2 deletions
diff --git a/blog/blog.py b/blog/blog.py
index cb6ab1e..aa7bc82 100644
--- a/blog/blog.py
+++ b/blog/blog.py
@@ -22,6 +22,13 @@ def find_posts(template, basedir):
posts.append(Post(template, os.path.join(basedir, subdir)))
return posts
+def copy_share(workdir):
+ for filename in os.listdir("share"):
+ source = os.path.join("share", filename)
+ destination = os.path.join(workdir, filename)
+
+ shutil.copy(source, destination)
+
def generate_blog(include_drafts=False):
env = Environment(loader=FileSystemLoader(searchpath="templates"),
@@ -44,6 +51,8 @@ def generate_blog(include_drafts=False):
feed = Feed(env.get_template("feed.html"), posts)
feed.generate(workdir)
+ copy_share(workdir)
+
def main():
generate_blog(include_drafts=True)
diff --git a/blog/post.py b/blog/post.py
index 1d35b6c..eab9d0d 100644
--- a/blog/post.py
+++ b/blog/post.py
@@ -63,9 +63,9 @@ class Post(object):
assert md, f"There is no markdown file in `{self.directory}`"
- body = render.to_html(md)
+ content = render.to_html(md)
rendered = self.template.render(title=self.metadata.title,
date=self.metadata.date,
- body=body)
+ content=content)
render.write_file_content(os.path.join(workdir, "index.html"),
rendered)