diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-12-16 00:11:20 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-12-16 00:11:20 +0100 |
| commit | 3b10acc73247ec703ed47f0423e7d255a91f074e (patch) | |
| tree | fd1a86c51858a3a69d6181f60499dd7953b960a9 /megapixels/app/site/builder.py | |
| parent | f1461ec2727f26dacaf21a03d8698cf3f674c2cf (diff) | |
tabulator
Diffstat (limited to 'megapixels/app/site/builder.py')
| -rw-r--r-- | megapixels/app/site/builder.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/megapixels/app/site/builder.py b/megapixels/app/site/builder.py index 91df54c2..895f265b 100644 --- a/megapixels/app/site/builder.py +++ b/megapixels/app/site/builder.py @@ -15,6 +15,10 @@ env = Environment( ) def build_page(fn, research_posts): + """ + build a single page from markdown into the appropriate template + - writes it to site/public/ + """ metadata, sections = parser.read_metadata(fn) if metadata is None: @@ -61,6 +65,9 @@ def build_page(fn, research_posts): file.write(html) def build_research_index(research_posts): + """ + build the index of research (blog) posts + """ metadata, sections = parser.read_metadata('../site/content/research/index.md') template = env.get_template("page.html") s3_path = s3.make_s3_path(cfg.S3_SITE_PATH, metadata['path']) @@ -77,6 +84,9 @@ def build_research_index(research_posts): file.write(html) def build_site(): + """ + build the site! =^) + """ research_posts = parser.read_research_post_index() for fn in glob.iglob(os.path.join(cfg.DIR_SITE_CONTENT, "**/*.md"), recursive=True): build_page(fn, research_posts) |
