summaryrefslogtreecommitdiff
path: root/blog
diff options
context:
space:
mode:
authorDmitry Ilvokhin <d@ilvokhin.com>2022-12-26 17:34:02 +0000
committerDmitry Ilvokhin <d@ilvokhin.com>2022-12-26 17:34:02 +0000
commite60c93e5ad3ad808d5559ba590ece57987d23782 (patch)
tree39ab1e1072a4348e23d76975c5697b415ddcaa94 /blog
parent6fd1a9f7d649999c627c50872a88d31ccfed6ae1 (diff)
downloadblog-e60c93e5ad3ad808d5559ba590ece57987d23782.tar.gz
blog-e60c93e5ad3ad808d5559ba590ece57987d23782.tar.bz2
blog-e60c93e5ad3ad808d5559ba590ece57987d23782.zip
Remove drafts logic
Diffstat (limited to 'blog')
-rw-r--r--blog/blog.py13
-rw-r--r--blog/post.py3
2 files changed, 4 insertions, 12 deletions
diff --git a/blog/blog.py b/blog/blog.py
index 8af9589..b682afc 100644
--- a/blog/blog.py
+++ b/blog/blog.py
@@ -3,6 +3,7 @@
import os
import shutil
+import argparse
from jinja2 import Environment, FileSystemLoader, select_autoescape
@@ -31,17 +32,11 @@ def copy_share(workdir):
shutil.copy(source, destination)
-def generate_blog(include_drafts=False):
+def generate_blog():
env = Environment(loader=FileSystemLoader(searchpath="templates"),
autoescape=select_autoescape())
- posts = find_posts(env.get_template("post.html"),
- os.path.join("posts", "public"))
-
- if include_drafts:
- drafts = find_posts(env.get_template("post.html"),
- os.path.join("posts", "drafts"))
- posts.extend(drafts)
+ posts = find_posts(env.get_template("post.html"), "posts")
workdir = "remote"
recreate_workdir(workdir)
@@ -56,7 +51,7 @@ def generate_blog(include_drafts=False):
def main():
- generate_blog(include_drafts=True)
+ generate_blog()
if __name__ == "__main__":
diff --git a/blog/post.py b/blog/post.py
index eab9d0d..ebf2e4c 100644
--- a/blog/post.py
+++ b/blog/post.py
@@ -43,9 +43,6 @@ class Post(object):
return Metadata(title, date, status)
- def is_draft(self):
- return self.metadata.status == "draft"
-
def generate(self, basedir):
postdir = os.path.basename(self.directory)
workdir = os.path.join(basedir, postdir)