summaryrefslogtreecommitdiff
path: root/blog/blog.py
diff options
context:
space:
mode:
Diffstat (limited to 'blog/blog.py')
-rw-r--r--blog/blog.py9
1 files changed, 9 insertions, 0 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)