mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
update functional tests to test TEMPLATE_PAGES feature
closes #614: cannot reproduce this issue.
This commit is contained in:
parent
6236e8f66b
commit
f604cc4df8
3 changed files with 91 additions and 0 deletions
6
samples/content/pages/jinja2_template.html
Normal file
6
samples/content/pages/jinja2_template.html
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
{% extends "base.html" %}
|
||||||
|
{% block content %}
|
||||||
|
|
||||||
|
Some text
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
|
|
@ -35,6 +35,9 @@ STATIC_PATHS = ["pictures", ]
|
||||||
# A list of files to copy from the source to the destination
|
# A list of files to copy from the source to the destination
|
||||||
FILES_TO_COPY = (('extra/robots.txt', 'robots.txt'),)
|
FILES_TO_COPY = (('extra/robots.txt', 'robots.txt'),)
|
||||||
|
|
||||||
|
# custom page generated with a jinja2 template
|
||||||
|
TEMPLATE_PAGES = {'pages/jinja2_template.html': 'jinja2_template.html'}
|
||||||
|
|
||||||
# foobar will not be used, because it's not in caps. All configuration keys
|
# foobar will not be used, because it's not in caps. All configuration keys
|
||||||
# have to be in caps
|
# have to be in caps
|
||||||
foobar = "barbaz"
|
foobar = "barbaz"
|
||||||
|
|
|
||||||
82
tests/output/custom/jinja2_template.html
Normal file
82
tests/output/custom/jinja2_template.html
Normal file
|
|
@ -0,0 +1,82 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<title>Alexis' log</title>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<link rel="stylesheet" href="./theme/css/main.css" type="text/css" />
|
||||||
|
<link href="http://blog.notmyidea.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Alexis' log Atom Feed" />
|
||||||
|
<link href="http://blog.notmyidea.org/feeds/all.rss.xml" type="application/rss+xml" rel="alternate" title="Alexis' log RSS Feed" />
|
||||||
|
|
||||||
|
<!--[if IE]>
|
||||||
|
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
|
||||||
|
|
||||||
|
<!--[if lte IE 7]>
|
||||||
|
<link rel="stylesheet" type="text/css" media="all" href="./css/ie.css"/>
|
||||||
|
<script src="./js/IE8.js" type="text/javascript"></script><![endif]-->
|
||||||
|
|
||||||
|
<!--[if lt IE 7]>
|
||||||
|
<link rel="stylesheet" type="text/css" media="all" href="./css/ie6.css"/><![endif]-->
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body id="index" class="home">
|
||||||
|
<a href="http://github.com/ametaireau/">
|
||||||
|
<img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub" />
|
||||||
|
</a>
|
||||||
|
<header id="banner" class="body">
|
||||||
|
<h1><a href="./">Alexis' log </a></h1>
|
||||||
|
<nav><ul>
|
||||||
|
<li><a href="./pages/this-is-a-test-page.html">This is a test page</a></li>
|
||||||
|
<li ><a href="./category/yeah.html">yeah</a></li>
|
||||||
|
<li ><a href="./category/misc.html">misc</a></li>
|
||||||
|
<li ><a href="./category/cat1.html">cat1</a></li>
|
||||||
|
<li ><a href="./category/bar.html">bar</a></li>
|
||||||
|
</ul></nav>
|
||||||
|
</header><!-- /#banner -->
|
||||||
|
|
||||||
|
Some text
|
||||||
|
|
||||||
|
<section id="extras" class="body">
|
||||||
|
<div class="blogroll">
|
||||||
|
<h2>blogroll</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="http://biologeek.org">Biologeek</a></li>
|
||||||
|
<li><a href="http://filyb.info/">Filyb</a></li>
|
||||||
|
<li><a href="http://www.libert-fr.com">Libert-fr</a></li>
|
||||||
|
<li><a href="http://prendreuncafe.com/blog/">N1k0</a></li>
|
||||||
|
<li><a href="http://ziade.org/blog">Tarek Ziadé</a></li>
|
||||||
|
<li><a href="http://zubin71.wordpress.com/">Zubin Mithra</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- /.blogroll -->
|
||||||
|
<div class="social">
|
||||||
|
<h2>social</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="http://blog.notmyidea.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate">atom feed</a></li>
|
||||||
|
<li><a href="http://blog.notmyidea.org/feeds/all.rss.xml" type="application/rss+xml" rel="alternate">rss feed</a></li>
|
||||||
|
|
||||||
|
<li><a href="http://twitter.com/ametaireau">twitter</a></li>
|
||||||
|
<li><a href="http://lastfm.com/user/akounet">lastfm</a></li>
|
||||||
|
<li><a href="http://github.com/ametaireau">github</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- /.social -->
|
||||||
|
</section><!-- /#extras -->
|
||||||
|
|
||||||
|
<footer id="contentinfo" class="body">
|
||||||
|
<address id="about" class="vcard body">
|
||||||
|
Proudly powered by <a href="http://getpelican.com/">Pelican</a>, which takes great advantage of <a href="http://python.org">Python</a>.
|
||||||
|
</address><!-- /#about -->
|
||||||
|
|
||||||
|
<p>The theme is by <a href="http://coding.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/">Smashing Magazine</a>, thanks!</p>
|
||||||
|
</footer><!-- /#contentinfo -->
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
var disqus_shortname = 'blog-notmyidea';
|
||||||
|
(function () {
|
||||||
|
var s = document.createElement('script'); s.async = true;
|
||||||
|
s.type = 'text/javascript';
|
||||||
|
s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
|
||||||
|
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
||||||
|
}());
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue