From 5671b39df89a7f89463a404aa992b5b82ff50d4f Mon Sep 17 00:00:00 2001 From: Russ Webber Date: Thu, 18 Jul 2013 11:24:43 +0800 Subject: [PATCH] added lstrip env var to jinja2 Produces a more expected whitespace result from templates. --- pelican/generators.py | 1 + .../basic/a-markdown-powered-article.html | 36 ++--- pelican/tests/output/basic/archives.html | 28 ++-- pelican/tests/output/basic/article-1.html | 36 ++--- pelican/tests/output/basic/article-2.html | 36 ++--- pelican/tests/output/basic/article-3.html | 36 ++--- .../output/basic/author/alexis-metaireau.html | 62 ++++---- pelican/tests/output/basic/categories.html | 28 ++-- pelican/tests/output/basic/category/bar.html | 46 +++--- pelican/tests/output/basic/category/cat1.html | 82 +++++----- pelican/tests/output/basic/category/misc.html | 74 ++++----- pelican/tests/output/basic/category/yeah.html | 46 +++--- .../basic/filename_metadata-example.html | 36 ++--- pelican/tests/output/basic/index.html | 150 +++++++++--------- pelican/tests/output/basic/oh-yeah.html | 38 ++--- .../tests/output/basic/override/index.html | 32 ++-- .../pages/this-is-a-test-hidden-page.html | 32 ++-- .../basic/pages/this-is-a-test-page.html | 32 ++-- .../tests/output/basic/second-article-fr.html | 40 ++--- .../tests/output/basic/second-article.html | 40 ++--- pelican/tests/output/basic/tag/bar.html | 78 ++++----- pelican/tests/output/basic/tag/baz.html | 48 +++--- pelican/tests/output/basic/tag/foo.html | 64 ++++---- pelican/tests/output/basic/tag/foobar.html | 46 +++--- pelican/tests/output/basic/tag/oh.html | 46 +++--- pelican/tests/output/basic/tag/yeah.html | 46 +++--- .../output/basic/this-is-a-super-article.html | 38 ++--- pelican/tests/output/basic/unbelievable.html | 36 ++--- .../custom/a-markdown-powered-article.html | 66 ++++---- pelican/tests/output/custom/archives.html | 54 +++---- pelican/tests/output/custom/article-1.html | 66 ++++---- pelican/tests/output/custom/article-2.html | 66 ++++---- pelican/tests/output/custom/article-3.html | 66 ++++---- .../custom/author/alexis-metaireau.html | 124 +++++++-------- .../custom/author/alexis-metaireau2.html | 136 ++++++++-------- .../custom/author/alexis-metaireau3.html | 84 +++++----- pelican/tests/output/custom/categories.html | 54 +++---- pelican/tests/output/custom/category/bar.html | 82 +++++----- .../tests/output/custom/category/cat1.html | 122 +++++++------- .../tests/output/custom/category/misc.html | 112 ++++++------- .../tests/output/custom/category/yeah.html | 78 ++++----- .../output/custom/drafts/a-draft-article.html | 64 ++++---- .../custom/filename_metadata-example.html | 66 ++++---- pelican/tests/output/custom/index.html | 128 +++++++-------- pelican/tests/output/custom/index2.html | 132 +++++++-------- pelican/tests/output/custom/index3.html | 84 +++++----- .../tests/output/custom/jinja2_template.html | 54 +++---- pelican/tests/output/custom/oh-yeah-fr.html | 70 ++++---- pelican/tests/output/custom/oh-yeah.html | 70 ++++---- .../tests/output/custom/override/index.html | 58 +++---- .../pages/this-is-a-test-hidden-page.html | 58 +++---- .../custom/pages/this-is-a-test-page.html | 58 +++---- .../output/custom/second-article-fr.html | 70 ++++---- .../tests/output/custom/second-article.html | 70 ++++---- pelican/tests/output/custom/tag/bar.html | 116 +++++++------- pelican/tests/output/custom/tag/baz.html | 82 +++++----- pelican/tests/output/custom/tag/foo.html | 98 ++++++------ pelican/tests/output/custom/tag/foobar.html | 78 ++++----- pelican/tests/output/custom/tag/oh.html | 82 +++++----- pelican/tests/output/custom/tag/yeah.html | 82 +++++----- .../custom/this-is-a-super-article.html | 66 ++++---- pelican/tests/output/custom/unbelievable.html | 66 ++++---- 62 files changed, 2038 insertions(+), 2037 deletions(-) diff --git a/pelican/generators.py b/pelican/generators.py index 0dc3667f..b6806cc7 100644 --- a/pelican/generators.py +++ b/pelican/generators.py @@ -56,6 +56,7 @@ class Generator(object): "themes", "simple", "templates")) self.env = Environment( trim_blocks=True, + lstrip_blocks=True, loader=ChoiceLoader([ FileSystemLoader(self._templates_path), simple_loader, # implicit inheritance diff --git a/pelican/tests/output/basic/a-markdown-powered-article.html b/pelican/tests/output/basic/a-markdown-powered-article.html index 94b6e4ca..57eb6bed 100644 --- a/pelican/tests/output/basic/a-markdown-powered-article.html +++ b/pelican/tests/output/basic/a-markdown-powered-article.html @@ -4,8 +4,8 @@ A markdown powered article - - + + @@ -15,46 +15,46 @@ -
+
-
+