diff options
| author | Dmitry Ilvokhin <d@ilvokhin.com> | 2022-12-25 19:31:44 +0000 | 
|---|---|---|
| committer | Dmitry Ilvokhin <d@ilvokhin.com> | 2022-12-25 19:33:26 +0000 | 
| commit | e77fbf2e971aca484b8826f9530041fd162b16d9 (patch) | |
| tree | 1708af1c85f823f9709d4290e873106ab0d77205 /blog | |
| parent | 53ef7f76f552b45a46208d6814c5ff39662ad013 (diff) | |
| download | blog-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.py | 9 | ||||
| -rw-r--r-- | blog/post.py | 4 | 
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) |