summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorR. Tyler Ballance <tyler@slide.com>2009-06-01 10:46:54 -0700
committerR. Tyler Ballance <tyler@slide.com>2009-06-01 10:46:54 -0700
commitcb4fbda4ac3cd5386d4aabb3c9a72d592ca2869d (patch)
tree3b76d076bafdecaafbf02f46c23b028debdce61d
parent66ea7ff841c5142053277733f92e9c3527aa7144 (diff)
downloadpython-cheetah-cb4fbda4ac3cd5386d4aabb3c9a72d592ca2869d.tar.gz
Nuke a lot of the old site
Signed-off-by: R. Tyler Ballance <tyler@slide.com>
-rw-r--r--WikiRoot.html394
-rw-r--r--WikiRoot.tmpl160
-rw-r--r--buildwiki.py24
-rw-r--r--community.html402
-rw-r--r--community.tmpl29
-rw-r--r--developers.html423
-rw-r--r--developers.tmpl58
-rw-r--r--docs.html447
-rw-r--r--docs.tmpl93
-rw-r--r--download.html407
-rw-r--r--download.tmpl34
-rw-r--r--index.html500
-rw-r--r--index.tmpl63
-rw-r--r--recipes/content/@staticmethod_and_@classmethod.html436
-rw-r--r--recipes/content/@staticmethod_and_@classmethod.markdown52
-rw-r--r--recipes/content/Basic_Inheritance.html441
-rw-r--r--recipes/content/Basic_Inheritance.markdown60
-rw-r--r--recipes/content/Precompiled_Templates.html438
-rw-r--r--recipes/content/Precompiled_Templates.markdown58
-rw-r--r--recipes/content/Writing_A_Recipe.html395
-rw-r--r--recipes/content/Writing_A_Recipe.markdown4
-rw-r--r--recipes/index.html404
-rw-r--r--recipes/index.tmpl76
-rw-r--r--roadmap.html422
-rw-r--r--roadmap.tmpl51
-rw-r--r--runwiki.py17
26 files changed, 0 insertions, 5888 deletions
diff --git a/WikiRoot.html b/WikiRoot.html
deleted file mode 100644
index 4ac1173..0000000
--- a/WikiRoot.html
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - WikiRoot</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="index.html">Home</a>&nbsp;|&nbsp;
- <a href="http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
-
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
-
diff --git a/WikiRoot.tmpl b/WikiRoot.tmpl
deleted file mode 100644
index 65411da..0000000
--- a/WikiRoot.tmpl
+++ /dev/null
@@ -1,160 +0,0 @@
-#from Cheetah.Template import Template
-#extends Template
-#implements respond
-
-#attr PathPrefix = ''
-
-## (Name, Link, IsTab)
-#set global $Pages = [
- ('Home', 'index.html', True),
- ('Download', 'download.html', True),
- ('Documentation', 'docs.html', True),
- ('Recipes', 'recipes/', True),
- ('Community', 'community.html', True),
- ('Developers', 'developers.html', True),
- ('Issues', 'http://bugs.communitycheetah.org', False),
- ('Source', 'http://github.com/rtyler/cheetah/tree/master', False),
- ('Roadmap', 'roadmap.html', False),
- ]
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - $pagename()</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- $css()
-
- $header()
-
- #if $leftsidebar()
- <div id="leftcontent">
- <img style="margin-top:-9px; margin-left:-12px;" src="${PathPrefix}images/top2.jpg" alt="" />
-
- $leftsidebar()
-
- <img style="padding-top:2px; margin-left:-12px; margin-bottom:-4px;" src="${PathPrefix}images/specs_bottom.jpg" alt="" />
- </div>
- #end if
-
- <div id="centercontent">
- $content()
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="${PathPrefix}images/top2.jpg" alt="" />
-
- $rightsidebar()
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="${PathPrefix}images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- $footer()
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-#def pagename()
- #return "WikiRoot"
-#end def
-
-#def leftsidebar()
- #return ''
-#end def
-
-#def rightsidebar()
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-#end def
-
-#def header()
-<a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- #for $Name, $Link, $IsTab in $Pages
- #if $IsTab and not $Name == 'Home'
- #continue
- #end if
- <a href="${PathPrefix}${Link}">$Name</a>&nbsp;|&nbsp;
- #end for
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- #for $Name, $Link, $IsTab in $Pages
- #if not $IsTab
- #continue
- #end if
- <li>
- <a href="${PathPrefix}${Link}" title="${Name}">
- <span>$Name</span>
- </a>
- </li>
- #end for
- </ul>
- </div>
-#end def
-
-#def footer()
- <a href="http://www.python.org" target="_blank"><img src="${PathPrefix}images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
-#*
-
- <!-- start left boxes -->
-
- <div class="centercontentleftb">
- <div class="centercontentleftimg">Sample Box for Products</div>
- <div class="centercontentrightimg">Sample Box for Products</div>
- </div>
-
- <!-- endleft boxes -->
-
- <!-- start right boxes -->
-
- <div class="centercontentrightb">
- <div class="centercontentleftimg">Sample Box for Products</div>
- <div class="centercontentrightimg">Sample Box for Products</div>
- </div>
-
- <!-- end right boxes -->
-
- <!-- end bottom boxes -->
-*#
- </div>
-#end def
-
-#def _css()
- #include raw "./stylesheet.css"
-#end def
-
-#def css()
- <style type="text/css">
- <!--
- $_css().replace('images', '%simages' % ($PathPrefix))
- -->
- </style>
-#end def
-
-#def content()
- #return ''
-#end def
diff --git a/buildwiki.py b/buildwiki.py
deleted file mode 100644
index 777dde4..0000000
--- a/buildwiki.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/env python
-
-import sys
-import os
-
-def fullpath(folder, file):
- return '%s%s%s' % (folder, os.path.sep, file)
-
-def main():
- print '==> Generating Python files'
- for paths, dirs, files in os.walk('.'):
- for file in files:
- if file.endswith('.tmpl'):
- os.system('cheetah compile %s' % fullpath(paths, file))
- print '==> Generating HTML files'
- for paths, dirs, files in os.walk('.'):
- for file in files:
- if file.endswith('.tmpl'):
- os.system('python %(file)s.py > %(file)s.html' % {'file' : fullpath(paths, file[:-5])})
- return 0
-
-if __name__ == '__main__':
- rc = main()
- sys.exit(rc)
diff --git a/community.html b/community.html
deleted file mode 100644
index 86a7c41..0000000
--- a/community.html
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Community</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="index.html">Home</a>&nbsp;|&nbsp;
- <a href="http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Cheetah Community</h1>
-<h2>Roadmap</h2>
-<p>You can review the <a href="roadmap.html">Community Cheetah Roadmap</a> for what's coming up.</p>
-<h2>Mailing List</h2>
-<p>The majority of Cheetah discussions occur on the <a href="http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss">Cheetah mailing list</a>.
-Once you've subscribed to the Cheetah mailing list, you can just send an email to <strong>cheetahtemplate-discuss@lists.sourceforge.net</strong></p>
-<h2>IRC</h2>
-<p>You can also find Cheetah on <a href="http://freenode.net">Freenode</a> in the <strong>#Cheetah</strong> IRC channel. The channel is currently low traffic, so if there
-is nobody available to answer your questions on IRC, you may be better served pinging the mailing list.</p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
-
diff --git a/community.tmpl b/community.tmpl
deleted file mode 100644
index bd409f8..0000000
--- a/community.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-#import WikiRoot
-#from Cheetah.Filters import Markdown
-#extends WikiRoot.WikiRoot
-
-#def pagename()
- #return 'Community'
-#end def
-
-#def content()
-#transform Markdown
-Cheetah Community
-=====================
-
-Roadmap
--------
-You can review the [Community Cheetah Roadmap](roadmap.html) for what's coming up.
-
-Mailing List
-------------
-The majority of Cheetah discussions occur on the [Cheetah mailing list](http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss).
-Once you've subscribed to the Cheetah mailing list, you can just send an email to **cheetahtemplate-discuss@lists.sourceforge.net**
-
-
-IRC
----
-You can also find Cheetah on [Freenode](http://freenode.net) in the **\#Cheetah** IRC channel. The channel is currently low traffic, so if there
-is nobody available to answer your questions on IRC, you may be better served pinging the mailing list.
-
-#end def
diff --git a/developers.html b/developers.html
deleted file mode 100644
index 46462e0..0000000
--- a/developers.html
+++ /dev/null
@@ -1,423 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Developers</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="index.html">Home</a>&nbsp;|&nbsp;
- <a href="http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Contributing to Cheetah</h1>
-<p>Cheetah is the work of many volunteers. If you use Cheetah, share your experiences, tricks, customizations, and frustrations.
-Please join the <a href="http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss">mailing list</a>.</p>
-<h2>Fork Me!</h2>
-<p>Community Cheetah is hosted by <a href="http://www.github.com">GitHub</a> which encourages forking of projects in order
-to facilitate truly distributed and decentralized development. That is not to say that Community Cheetah is
-"decentralized" per s&eacute; but rather it's ready for community involvement from the get-go! To get started
-with contributing to Community Cheetah, it's a good idea to clone the "central" Git repo <a href="http://github.com/rtyler/cheetah">here</a>.</p>
-<h2>Development Process</h2>
-<p>The typical development workflow for Community Cheetah revolves around two primary branches <strong>maint</strong> and <strong>next</strong>.
-The <strong>next</strong> branch is where development planned for the next release of Community Cheetah is. The <strong>maint</strong> branch
-on the otherhand is where backported fixes and patches will be applied for the <em>current</em> release of Community Cheetah
-will go, it's common for a patch to be applied to <strong>maint</strong> and <strong>next</strong> at the same time.</p>
-<h2>Bug reports and patches</h2>
-<p>If you have stubmled across a bug or have an improvement to suggest in Cheetah please consider reporting
-the issue into Community Cheetah's <a href="http://bugs.communitycheetah.org">bug tracker</a> or emailing the
-<a href="http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss">mailing list</a>.</p>
-<p>Please try to include the following bits of information:</p>
-<ul>
-<li>A description of what you were trying to do, and what happened (i.e. reproduction steps)</li>
-<li>Any and all tracebacks or compiler errors</li>
-<li>The version of Cheetah you're using</li>
-<li>The version of Python you're using</li>
-<li>The operating system you're running Cheetah on</li>
-<li>Any other pieces of information you might think are relevant</li>
-</ul>
-<h2>Example sites and tutorials</h2>
-<p>If you're developing a website with Cheetah, please send a link to the email list so we can keep track of Cheetah sites. Also, if you discover new and interesting ways to use Cheetah please share your experience and write a quick tutorial about your technique.</p>
-<h2>Test cases</h2>
-<p>Cheetah is packaged with a regression testing suite that is run with each new release to ensure that everything is working as expected and that recent changes haven't broken anything. The test cases are in the Cheetah.Tests module. If you find a reproduceable bug please consider writing a test case that will pass only when the bug is fixed. Send any new test cases to the email list with the subject-line "new test case for Cheetah."</p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
-
diff --git a/developers.tmpl b/developers.tmpl
deleted file mode 100644
index f5ecd6f..0000000
--- a/developers.tmpl
+++ /dev/null
@@ -1,58 +0,0 @@
-#import WikiRoot
-#from Cheetah.Filters import Markdown
-#extends WikiRoot.WikiRoot
-
-#def pagename()
- #return 'Developers'
-#end def
-
-#def content()
-#transform Markdown
-Contributing to Cheetah
-========================
-
-Cheetah is the work of many volunteers. If you use Cheetah, share your experiences, tricks, customizations, and frustrations.
-Please join the [mailing list](http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss).
-
-Fork Me!
---------
-Community Cheetah is hosted by [GitHub](http://www.github.com) which encourages forking of projects in order
-to facilitate truly distributed and decentralized development. That is not to say that Community Cheetah is
-"decentralized" per s&eacute; but rather it's ready for community involvement from the get-go! To get started
-with contributing to Community Cheetah, it's a good idea to clone the "central" Git repo [here](http://github.com/rtyler/cheetah).
-
-Development Process
--------------------
-The typical development workflow for Community Cheetah revolves around two primary branches **maint** and **next**.
-The **next** branch is where development planned for the next release of Community Cheetah is. The **maint** branch
-on the otherhand is where backported fixes and patches will be applied for the *current* release of Community Cheetah
-will go, it's common for a patch to be applied to **maint** and **next** at the same time.
-
-
-Bug reports and patches
------------------------
-
-If you have stubmled across a bug or have an improvement to suggest in Cheetah please consider reporting
-the issue into Community Cheetah's [bug tracker](http://bugs.communitycheetah.org) or emailing the
-[mailing list](http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss).
-
-Please try to include the following bits of information:
-
-* A description of what you were trying to do, and what happened (i.e. reproduction steps)
-* Any and all tracebacks or compiler errors
-* The version of Cheetah you're using
-* The version of Python you're using
-* The operating system you're running Cheetah on
-* Any other pieces of information you might think are relevant
-
-Example sites and tutorials
----------------------------
-
-If you're developing a website with Cheetah, please send a link to the email list so we can keep track of Cheetah sites. Also, if you discover new and interesting ways to use Cheetah please share your experience and write a quick tutorial about your technique.
-
-
-Test cases
-----------
-
-Cheetah is packaged with a regression testing suite that is run with each new release to ensure that everything is working as expected and that recent changes haven't broken anything. The test cases are in the Cheetah.Tests module. If you find a reproduceable bug please consider writing a test case that will pass only when the bug is fixed. Send any new test cases to the email list with the subject-line "new test case for Cheetah."
-#end def
diff --git a/docs.html b/docs.html
deleted file mode 100644
index fc47f76..0000000
--- a/docs.html
+++ /dev/null
@@ -1,447 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Documentation</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="index.html">Home</a>&nbsp;|&nbsp;
- <a href="http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Cheetah Documentation</h1>
-<p>Currently the Community Cheetah documentation is in a state-of flux, you can however
-still refer to the older Cheetah v2.0.1 documentation for most of the basics</p>
-<ul>
-<li><a href="http://www.cheetahtemplate.org/docs/users_guide_html/">Single-page HTML</a></li>
-<li><a href="http://www.cheetahtemplate.org/docs/users_guide_html_multipage/">Multi-page HTML</a></li>
-<li><a href="http://www.cheetahtemplate.org/docs/users_guide.txt">Text</a></li>
-<li><a href="http://www.cheetahtemplate.org/docs/users_guide.pdf">PDF</a></li>
-</ul>
-<h2>Unofficial Documentation and Articles</h2>
-<p><a href="http://www-128.ibm.com/developerworks/opensource/library/os-pythcheetah/?ca=dgr-lnxw06PythonCheetah">Building and filling out templates with Python and Cheetah</a> by Leonard Richardson, Software Engineer
-at CollabNet. Published in IBM Developer Works, August 9th, 2005. Leonard
-Richardson is the author of many Python applications and libraries, including
-NewsBruiser and Beautiful Soup. He is a co-author of the new tome Beginning
-Python, from Wrox. </p>
-<p><a href="http://www.onlamp.com/pub/a/python/2005/01/13/cheetah.html">Python-Powered Templates with Cheetah</a>
-by Andrew Glover, founder and CTO of Vanward
-Technologies, a company specializing in building automated testing frameworks.
-Published in O'Reilly's ONLamp.com, January 13th, 2005</p>
-<p><a href="http://www.devshed.com/c/a/Python/Templating-with-Cheetah/">Templating with Cheetah</a>
-A DevShed article by Peyton McCullough. Published in December 2005.</p>
-<p><a href="http://linuxgazette.net/117/orr.html">Templating in Python</a> A
-Linux Gazette article by Mike Orr. Published in Issue 117 of Linux Gazette,
-August 2005.</p>
-<p><a href="http://www.unixreview.com/documents/s=10075/ur0604h/">Regular Expressions: CherryPy proves its worth</a>
-An Unix Review article by Miki Tebeka and Cameron Laid. They build a small addressbook application in less
-than 150 lines of code using the CherryPy web framework and Cheetah.
-Published May 2006.</p>
-<p><a href="http://coderseye.com/2006/how-to-install-cheetah-on-dreamhost.html">How to install Cheetah on Dreamhost</a>
-A blog article published by Bruce Kroeze in January 2006.</p>
-<p><a href="http://www.linuxenterprise.de/itr/online_artikel/psecom,id,639,nodeid,9.html">Tierisch gut Das Cheetah Templating-System in der Praxis</a>
-A German-language article by Markus Jais. Published in the
-December 2004 edition of <a href="http://www.linuxenterprise.de/">linuxenterprise.de</a></p>
-<p><a href="http://wingware.com/python/success/st-andrews">Python Success Stories: Python Enterprise-Wide at the University of St Andrews in Scotland</a>
-by Hamish Lawson. Cheetah is used for the presentation
-layer. Hamish Lawson is a software developer in the IT Services department at
-the University of St Andrews, Scotland. Published January 17th, 2003.</p>
-<p><a href="http://www.codegeneration.net/tiki-read_article.php?articleId=39">Code Generation Network - Case Study with Peter White</a>
-An interview that discusses using Cheetah for generating Java code in a financial services
-application. "Given my recent experience with Python and Cheetah, I can't
-imagine an easier way to generate code!" Published March 1st, 2004.</p>
-<h2>In Literature</h2>
-<p>Cheetah is covered in <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596001886/ref=pd_sim_b_2/002-9262270-4252038?%5Fencoding=UTF8&amp;v=glance">Python in a Nutshell</a>
-by Alex Martelli. Alex writes on the Cheetah list: "Nutshell
-readers looking for templating engines will be tempted by my ultra-brief
-coverage enough to come visit the Cheetah site and get stunned. Indeed, I'm
-impressed enough that I plan to cover <em>only</em> Cheetah as the one tool for any
-serious templating need."</p>
-<p>It is also introduced in the New Riders book <a href="http://www.informit.com/title/0735710902">Python Web Programming</a>
-by Steve Holden. Steve writes "Although the software is still in beta at the
-time of writing, it is already stable and easy to use either with or without
-Webware. It looks as though Cheetah will be useful to many web projects, as
-well as any others that need flexible template substitution of a general
-nature." Published Jan 8th, 2002.</p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
-
diff --git a/docs.tmpl b/docs.tmpl
deleted file mode 100644
index 998364f..0000000
--- a/docs.tmpl
+++ /dev/null
@@ -1,93 +0,0 @@
-#import WikiRoot
-#from Cheetah.Filters import Markdown
-#extends WikiRoot.WikiRoot
-
-#def pagename()
- #return 'Documentation'
-#end def
-
-#def content()
-#transform Markdown
-Cheetah Documentation
-=====================
-
-Currently the Community Cheetah documentation is in a state-of flux, you can however
-still refer to the older Cheetah v2.0.1 documentation for most of the basics
-
-* [Single-page HTML](http://www.cheetahtemplate.org/docs/users_guide_html/)
-* [Multi-page HTML](http://www.cheetahtemplate.org/docs/users_guide_html_multipage/)
-* [Text](http://www.cheetahtemplate.org/docs/users_guide.txt)
-* [PDF](http://www.cheetahtemplate.org/docs/users_guide.pdf)
-
-
-Unofficial Documentation and Articles
--------------------------------------
-
-[Building and filling out templates with Python and Cheetah](http://www-128.ibm.com/developerworks/opensource/library/os-pythcheetah/?ca=dgr-lnxw06PythonCheetah) by Leonard Richardson, Software Engineer
-at CollabNet. Published in IBM Developer Works, August 9th, 2005. Leonard
-Richardson is the author of many Python applications and libraries, including
-NewsBruiser and Beautiful Soup. He is a co-author of the new tome Beginning
-Python, from Wrox.
-
-
-[Python-Powered Templates with Cheetah](http://www.onlamp.com/pub/a/python/2005/01/13/cheetah.html)
-by Andrew Glover, founder and CTO of Vanward
-Technologies, a company specializing in building automated testing frameworks.
-Published in O'Reilly's ONLamp.com, January 13th, 2005
-
-
-[Templating with Cheetah](http://www.devshed.com/c/a/Python/Templating-with-Cheetah/)
-A DevShed article by Peyton McCullough. Published in December 2005.
-
-
-[Templating in Python](http://linuxgazette.net/117/orr.html) A
-Linux Gazette article by Mike Orr. Published in Issue 117 of Linux Gazette,
-August 2005.
-
-
-[Regular Expressions: CherryPy proves its worth](http://www.unixreview.com/documents/s=10075/ur0604h/)
-An Unix Review article by Miki Tebeka and Cameron Laid. They build a small addressbook application in less
-than 150 lines of code using the CherryPy web framework and Cheetah.
-Published May 2006.
-
-
-[How to install Cheetah on Dreamhost](http://coderseye.com/2006/how-to-install-cheetah-on-dreamhost.html)
-A blog article published by Bruce Kroeze in January 2006.
-
-
-[Tierisch gut Das Cheetah Templating-System in der Praxis](http://www.linuxenterprise.de/itr/online_artikel/psecom,id,639,nodeid,9.html)
-A German-language article by Markus Jais. Published in the
-December 2004 edition of [linuxenterprise.de](http://www.linuxenterprise.de/)
-
-
-[Python Success Stories: Python Enterprise-Wide at the University of St Andrews in Scotland](http://wingware.com/python/success/st-andrews)
-by Hamish Lawson. Cheetah is used for the presentation
-layer. Hamish Lawson is a software developer in the IT Services department at
-the University of St Andrews, Scotland. Published January 17th, 2003.
-
-
-[Code Generation Network - Case Study with Peter White](http://www.codegeneration.net/tiki-read_article.php?articleId=39)
-An interview that discusses using Cheetah for generating Java code in a financial services
-application. "Given my recent experience with Python and Cheetah, I can't
-imagine an easier way to generate code!" Published March 1st, 2004.
-
-
-In Literature
--------------
-
-Cheetah is covered in [Python in a Nutshell](http://www.amazon.com/exec/obidos/tg/detail/-/0596001886/ref=pd_sim_b_2/002-9262270-4252038?%5Fencoding=UTF8&v=glance)
-by Alex Martelli. Alex writes on the Cheetah list: "Nutshell
-readers looking for templating engines will be tempted by my ultra-brief
-coverage enough to come visit the Cheetah site and get stunned. Indeed, I'm
-impressed enough that I plan to cover _only_ Cheetah as the one tool for any
-serious templating need."
-
-
-It is also introduced in the New Riders book [Python Web Programming](http://www.informit.com/title/0735710902)
-by Steve Holden. Steve writes "Although the software is still in beta at the
-time of writing, it is already stable and easy to use either with or without
-Webware. It looks as though Cheetah will be useful to many web projects, as
-well as any others that need flexible template substitution of a general
-nature." Published Jan 8th, 2002.
-
-#end def
diff --git a/download.html b/download.html
deleted file mode 100644
index 440031c..0000000
--- a/download.html
+++ /dev/null
@@ -1,407 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Downloads</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="index.html">Home</a>&nbsp;|&nbsp;
- <a href="http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Cheetah Downloads</h1>
-<p>The most recent <em>stable</em> release of Community Cheetah is <strong>Cheetah v2.2.0</strong> which was released
-on May 17th, 2009. The most recent "mainstream" release of Cheetah (i.e. from SourceForge and the original
-author) was released on November 16th, 2007 (v2.0.1).</p>
-<h2>Download v2.2.0</h2>
-<ul>
-<li><a href="http://github.com/rtyler/cheetah/tarball/v2.2.0">v2.2.0 tarball</a></li>
-<li><a href="http://github.com/rtyler/cheetah/zipball/v2.2.0">v2.2.0 zip</a></li>
-</ul>
-<p>You can keep up to date with release candidates, and other misc downloads provided by Community Cheetah
-by visiting the <a href="http://github.com/rtyler/cheetah/downloads">GitHub downloads page</a></p>
-<p><strong>Important note to Windows users</strong>: You should install the compiled version of Cheetah's NameMapper.
-It is dramatically faster than the pure Python version! Python 2.4: <em>namemapper.pyd2.4, Python 2.5: </em>namemapper.pyd2.5.
-Install it wherever your system puts Cheetah/NameMapper.py. Strip the version numbers off the filename.</p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
-
diff --git a/download.tmpl b/download.tmpl
deleted file mode 100644
index d975d53..0000000
--- a/download.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-#import WikiRoot
-#from Cheetah.Filters import Markdown
-#extends WikiRoot.WikiRoot
-
-#def pagename()
- #return 'Downloads'
-#end def
-
-#def content()
-#transform Markdown
-#set currentVersion = 'v2.2.0'
-#set releaseDate = 'May 17th, 2009'
-
-Cheetah Downloads
-=================
-
-The most recent *stable* release of Community Cheetah is **Cheetah $currentVersion** which was released
-on $releaseDate. The most recent "mainstream" release of Cheetah (i.e. from SourceForge and the original
-author) was released on November 16th, 2007 (v2.0.1).
-
-Download $currentVersion
---------------------------
-* [$currentVersion tarball](http://github.com/rtyler/cheetah/tarball/$currentVersion)
-* [$currentVersion zip](http://github.com/rtyler/cheetah/zipball/$currentVersion)
-
-You can keep up to date with release candidates, and other misc downloads provided by Community Cheetah
-by visiting the [GitHub downloads page](http://github.com/rtyler/cheetah/downloads)
-
-
-**Important note to Windows users**: You should install the compiled version of Cheetah's NameMapper.
-It is dramatically faster than the pure Python version! Python 2.4: _namemapper.pyd2.4, Python 2.5: _namemapper.pyd2.5.
-Install it wherever your system puts Cheetah/NameMapper.py. Strip the version numbers off the filename.
-
-#end def
diff --git a/index.html b/index.html
deleted file mode 100644
index cc78dc3..0000000
--- a/index.html
+++ /dev/null
@@ -1,500 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Home</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="index.html">Home</a>&nbsp;|&nbsp;
- <a href="http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Community Cheetah</h1>
-<p>Community Cheetah is the rebirth of the <a href="http://www.cheetahtemplate.org/">Cheetah Template</a> engine.
-The Cheetah Templating engine is a <a href="http://www.python.org">Python</a>-powered templating engine
-that can output or generate practically <strong>any</strong> text-based format (including Python itself!)</p>
-<p>Cheetah already has a large and active user community, and there are a number of products built with Cheetah in the
-Fortune 500, as well startups in Silicon Valley (like <a href="http://www.slide.com">Slide</a> and <a href="http://www.yelp.com">Yelp</a>)</p>
-<h2>Cheetah in a nutshell</h2>
-<p>Below is a simple example of some Cheetah code, as you can see it's <em>pretty much</em> just Python. You can import, inherit and
-define methods just like in a regular Python module, since that's what your Cheetah templates are compiled to :)</p>
-<style type="text/css"><!--
- .code_highlighter .hll { background-color: #ffffcc }
-.code_highlighter { background: #f8f8f8; }
-.code_highlighter .c { color: #408080; font-style: italic } /* Comment */
-.code_highlighter .err { border: 1px solid #FF0000 } /* Error */
-.code_highlighter .k { color: #008000; font-weight: bold } /* Keyword */
-.code_highlighter .o { color: #666666 } /* Operator */
-.code_highlighter .cm { color: #408080; font-style: italic } /* Comment.Multiline */
-.code_highlighter .cp { color: #BC7A00 } /* Comment.Preproc */
-.code_highlighter .c1 { color: #408080; font-style: italic } /* Comment.Single */
-.code_highlighter .cs { color: #408080; font-style: italic } /* Comment.Special */
-.code_highlighter .gd { color: #A00000 } /* Generic.Deleted */
-.code_highlighter .ge { font-style: italic } /* Generic.Emph */
-.code_highlighter .gr { color: #FF0000 } /* Generic.Error */
-.code_highlighter .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.code_highlighter .gi { color: #00A000 } /* Generic.Inserted */
-.code_highlighter .go { color: #808080 } /* Generic.Output */
-.code_highlighter .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
-.code_highlighter .gs { font-weight: bold } /* Generic.Strong */
-.code_highlighter .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-.code_highlighter .gt { color: #0040D0 } /* Generic.Traceback */
-.code_highlighter .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
-.code_highlighter .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
-.code_highlighter .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
-.code_highlighter .kp { color: #008000 } /* Keyword.Pseudo */
-.code_highlighter .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
-.code_highlighter .kt { color: #B00040 } /* Keyword.Type */
-.code_highlighter .m { color: #666666 } /* Literal.Number */
-.code_highlighter .s { color: #BA2121 } /* Literal.String */
-.code_highlighter .na { color: #7D9029 } /* Name.Attribute */
-.code_highlighter .nb { color: #008000 } /* Name.Builtin */
-.code_highlighter .nc { color: #0000FF; font-weight: bold } /* Name.Class */
-.code_highlighter .no { color: #880000 } /* Name.Constant */
-.code_highlighter .nd { color: #AA22FF } /* Name.Decorator */
-.code_highlighter .ni { color: #999999; font-weight: bold } /* Name.Entity */
-.code_highlighter .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
-.code_highlighter .nf { color: #0000FF } /* Name.Function */
-.code_highlighter .nl { color: #A0A000 } /* Name.Label */
-.code_highlighter .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
-.code_highlighter .nt { color: #008000; font-weight: bold } /* Name.Tag */
-.code_highlighter .nv { color: #19177C } /* Name.Variable */
-.code_highlighter .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
-.code_highlighter .w { color: #bbbbbb } /* Text.Whitespace */
-.code_highlighter .mf { color: #666666 } /* Literal.Number.Float */
-.code_highlighter .mh { color: #666666 } /* Literal.Number.Hex */
-.code_highlighter .mi { color: #666666 } /* Literal.Number.Integer */
-.code_highlighter .mo { color: #666666 } /* Literal.Number.Oct */
-.code_highlighter .sb { color: #BA2121 } /* Literal.String.Backtick */
-.code_highlighter .sc { color: #BA2121 } /* Literal.String.Char */
-.code_highlighter .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
-.code_highlighter .s2 { color: #BA2121 } /* Literal.String.Double */
-.code_highlighter .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
-.code_highlighter .sh { color: #BA2121 } /* Literal.String.Heredoc */
-.code_highlighter .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
-.code_highlighter .sx { color: #008000 } /* Literal.String.Other */
-.code_highlighter .sr { color: #BB6688 } /* Literal.String.Regex */
-.code_highlighter .s1 { color: #BA2121 } /* Literal.String.Single */
-.code_highlighter .ss { color: #19177C } /* Literal.String.Symbol */
-.code_highlighter .bp { color: #008000 } /* Name.Builtin.Pseudo */
-.code_highlighter .vc { color: #19177C } /* Name.Variable.Class */
-.code_highlighter .vg { color: #19177C } /* Name.Variable.Global */
-.code_highlighter .vi { color: #19177C } /* Name.Variable.Instance */
-.code_highlighter .il { color: #666666 } /* Literal.Number.Integer.Long */
- --></style>
-
-<div class="code_highlighter"><pre>#from Cheetah.Template import Template
-#extends Template
-
-#set $people = [{&#39;name&#39; : &#39;Tom&#39;, &#39;mood&#39; : &#39;Happy&#39;}, {&#39;name&#39; : &#39;Dick&#39;, &#39;mood&#39; : &#39;Sad&#39;}, {&#39;name&#39; : &#39;Harry&#39;, &#39;mood&#39; : &#39;Hairy&#39;}]
-<span class="nt">&lt;strong&gt;</span>How are you feeling?<span class="nt">&lt;/strong&gt;</span>
-<span class="nt">&lt;ul&gt;</span>
- #for $person in $people
- <span class="nt">&lt;li&gt;</span>
- $person[&#39;name&#39;] is $person[&#39;mood&#39;]
- <span class="nt">&lt;/li&gt;</span>
- #end for
-<span class="nt">&lt;/ul&gt;</span>
-</pre></div>
-
-<h2>Why should I use Cheetah?</h2>
-<ul>
-<li>Cheetah is supported by every major Python web framework.</li>
-<li>It is fully documented and is supported by an active user community.</li>
-<li>It can output/generate any text-based format.</li>
-<li>Cheetah compiles templates into optimized, yet readable, Python code.</li>
-<li>It blends the power and flexibility of Python with a simple template language that non-programmers can understand. </li>
-<li>It gives template authors full access to any Python data structure, module, function, object, or method in their templates. Meanwhile, it provides a way for administrators to selectively restrict access to Python when needed. </li>
-<li>Cheetah makes code reuse easy by providing an object-oriented interface to templates that is accessible from Python code or other Cheetah templates. One template can subclass another and selectively reimplement sections of it. Cheetah templates can be subclasses of any Python class and vice-versa. </li>
-<li>It provides a simple, yet powerful, caching mechanism that can dramatically improve the performance of a dynamic website. </li>
-<li>It encourages clean separation of content, graphic design, and program code. This leads to highly modular, flexible, and reusable site architectures, shorter development time, and HTML and program code that is easier to understand and maintain. It is particularly well suited for team efforts. </li>
-<li>Cheetah can be used to generate static html via its command-line tool.</li>
-</ul>
-<h2>Why Community Cheetah?</h2>
-<p>The primary motivations for the Community Cheetah fork is to maintain <em>active</em> development outside of
-the currently-stale <a href="http://sourceforge.net/scm/?type=cvs&amp;group_id=28961">Cheetah CVS tree</a>. Community Cheetah
-isn't meant to diverge from the main goals of Cheetah: speed, ease of use and stability, but rather Community
-Cheetah is meant to reinvirgorate the community surrounding Cheetah and provide <strong>monthly</strong> releases incorporating
-patches and improvements to the engine.</p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
-
diff --git a/index.tmpl b/index.tmpl
deleted file mode 100644
index 2640e5d..0000000
--- a/index.tmpl
+++ /dev/null
@@ -1,63 +0,0 @@
-#import WikiRoot
-#from Cheetah.Filters import Markdown, CodeHighlighter
-#extends WikiRoot.WikiRoot
-
-#def pagename()
- #return 'Home'
-#end def
-
-#def nutshell()
-#transform CodeHighlighter
-\#from Cheetah.Template import Template
-\#extends Template
-
-\#set \$people = [{'name' : 'Tom', 'mood' : 'Happy'}, {'name' : 'Dick', 'mood' : 'Sad'}, {'name' : 'Harry', 'mood' : 'Hairy'}]
-<strong>How are you feeling?</strong>
-<ul>
- \#for \$person in \$people
- <li>
- \$person['name'] is \$person['mood']
- </li>
- \#end for
-</ul>
-#end def
-
-#def content()
-#transform Markdown
-Community Cheetah
-=================
-Community Cheetah is the rebirth of the [Cheetah Template](http://www.cheetahtemplate.org/) engine.
-The Cheetah Templating engine is a [Python](http://www.python.org)-powered templating engine
-that can output or generate practically **any** text-based format (including Python itself!)
-
-Cheetah already has a large and active user community, and there are a number of products built with Cheetah in the
-Fortune 500, as well startups in Silicon Valley (like [Slide](http://www.slide.com) and [Yelp](http://www.yelp.com))
-
-Cheetah in a nutshell
----------------------
-Below is a simple example of some Cheetah code, as you can see it's *pretty much* just Python. You can import, inherit and
-define methods just like in a regular Python module, since that's what your Cheetah templates are compiled to :)
-
-$nutshell()
-
-Why should I use Cheetah?
--------------------------
-* Cheetah is supported by every major Python web framework.
-* It is fully documented and is supported by an active user community.
-* It can output/generate any text-based format.
-* Cheetah compiles templates into optimized, yet readable, Python code.
-* It blends the power and flexibility of Python with a simple template language that non-programmers can understand.
-* It gives template authors full access to any Python data structure, module, function, object, or method in their templates. Meanwhile, it provides a way for administrators to selectively restrict access to Python when needed.
-* Cheetah makes code reuse easy by providing an object-oriented interface to templates that is accessible from Python code or other Cheetah templates. One template can subclass another and selectively reimplement sections of it. Cheetah templates can be subclasses of any Python class and vice-versa.
-* It provides a simple, yet powerful, caching mechanism that can dramatically improve the performance of a dynamic website.
-* It encourages clean separation of content, graphic design, and program code. This leads to highly modular, flexible, and reusable site architectures, shorter development time, and HTML and program code that is easier to understand and maintain. It is particularly well suited for team efforts.
-* Cheetah can be used to generate static html via its command-line tool.
-
-Why Community Cheetah?
-----------------------
-The primary motivations for the Community Cheetah fork is to maintain *active* development outside of
-the currently-stale [Cheetah CVS tree](http://sourceforge.net/scm/?type=cvs&group_id=28961). Community Cheetah
-isn't meant to diverge from the main goals of Cheetah: speed, ease of use and stability, but rather Community
-Cheetah is meant to reinvirgorate the community surrounding Cheetah and provide **monthly** releases incorporating
-patches and improvements to the engine.
-#end def
diff --git a/recipes/content/@staticmethod_and_@classmethod.html b/recipes/content/@staticmethod_and_@classmethod.html
deleted file mode 100644
index 30e622e..0000000
--- a/recipes/content/@staticmethod_and_@classmethod.html
+++ /dev/null
@@ -1,436 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - @staticmethod_and_@classmethod</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('../../images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(../../images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("../../images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("../../images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(../../images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(../../images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('../../images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="../../index.html">Home</a>&nbsp;|&nbsp;
- <a href="../../http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="../../http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="../../roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="../../index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="../../download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="../../docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="../../recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="../../community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="../../developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>@staticmethod and @classmethod</h1>
-<p>Refer the Python's documentation if you're unfamiliar with either
-<a href="http://docs.python.org/library/functions.html#staticmethod">@staticmethod</a> or <a href="http://docs.python.org/library/functions.html#classmethod">@classmethod</a> and their uses in Python, as they
-pertain to their uses in Cheetah as well. Using <a href="http://docs.python.org/library/functions.html#staticmethod">@staticmethod</a> it's
-trivial to create <em>utility templates</em> which are common when using
-Cheetah for web development. These <em>utility templates</em> might contain
-a number of small functions which generate useful snippets of markup.</p>
-<p>For example:</p>
-<pre><code>#def copyright()
- #import time
- &amp;copy; CheetahCorp, Inc. $time.strftime('%Y', time.gmtime())
-#end def
-</code></pre>
-<p><strong>Figure 1, util.tmpl</strong></p>
-<p>Prior to version <strong>v2.2.0</strong> of Cheetah, there wasn't really an easy means
-of filling templates with bunches of these small utility functions. In
-<strong>v2.2.0</strong> however, you can decorate these methods with <code>#@staticmethod</code>
-and use "proper" Python syntax for calling them, <strong>fig 1</strong> revisited:</p>
-<pre><code>#@staticmethod
-#def copyright()
- #import time
- &amp;copy; CheetahCorp, Inc. $time.strftime('%Y', time.gmtime())
-#end def
-</code></pre>
-<p><strong>Figure 1.1, util.tmpl</strong></p>
-<p>With the addition of the <a href="http://docs.python.org/library/functions.html#staticmethod">@staticmethod</a> decorator, the <code>copyright()</code>
-function can now be used without instantiating an instance of the <code>util</code>
-template class. In effect:</p>
-<pre><code>#from util import util
-
-&lt;strong&gt;This is my page&lt;/strong&gt;
-&lt;br/&gt;
-&lt;hr noshade/&gt;
-$util.copyright()
-</code></pre>
-<p><strong>Figure 2, index.tmpl</strong></p>
-<p>This approach is however no means to structure anything complex,
-<a href="http://docs.python.org/library/functions.html#staticmethod">@staticmethod</a> and <a href="http://docs.python.org/library/functions.html#classmethod">@classmethod</a> use in Cheetah is not meant as a
-replacement for properly structured class hierarchies (which
-Cheetah supports). That said if you are building a web application
-<a href="http://docs.python.org/library/functions.html#staticmethod">@staticmethod</a>/<a href="http://docs.python.org/library/functions.html#classmethod">@classmethod</a> are quite useful for the little snippets
-of markup, etc that are needed (Google AdSense blocks, footers,
-banners, etc).</p>
-<p><span style="float: right; clear: both;"><em>Last edited: Sun May 31 18:40:24 2009 </em></span></p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="../../images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="../../images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="../../images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
diff --git a/recipes/content/@staticmethod_and_@classmethod.markdown b/recipes/content/@staticmethod_and_@classmethod.markdown
deleted file mode 100644
index de2f995..0000000
--- a/recipes/content/@staticmethod_and_@classmethod.markdown
+++ /dev/null
@@ -1,52 +0,0 @@
-@staticmethod and @classmethod
-==============================
-#set $staticmethod = '[@staticmethod](http://docs.python.org/library/functions.html#staticmethod)'
-#set $classmethod = '[@classmethod](http://docs.python.org/library/functions.html#classmethod)'
-
-Refer the Python's documentation if you're unfamiliar with either
-$staticmethod or $classmethod and their uses in Python, as they
-pertain to their uses in Cheetah as well. Using $staticmethod it's
-trivial to create *utility templates* which are common when using
-Cheetah for web development. These *utility templates* might contain
-a number of small functions which generate useful snippets of markup.
-
-For example:
-
- \#def copyright()
- \#import time
- &copy; CheetahCorp, Inc. \$time.strftime('%Y', time.gmtime())
- \#end def
-**Figure 1, util.tmpl**
-
-Prior to version **v2.2.0** of Cheetah, there wasn't really an easy means
-of filling templates with bunches of these small utility functions. In
-**v2.2.0** however, you can decorate these methods with `\#@staticmethod`
-and use "proper" Python syntax for calling them, **fig 1** revisited:
-
- \#@staticmethod
- \#def copyright()
- \#import time
- &copy; CheetahCorp, Inc. \$time.strftime('%Y', time.gmtime())
- \#end def
-**Figure 1.1, util.tmpl**
-
-With the addition of the $staticmethod decorator, the `copyright()`
-function can now be used without instantiating an instance of the `util`
-template class. In effect:
-
- \#from util import util
-
- <strong>This is my page</strong>
- <br/>
- <hr noshade/>
- \$util.copyright()
-**Figure 2, index.tmpl**
-
-
-This approach is however no means to structure anything complex,
-$staticmethod and $classmethod use in Cheetah is not meant as a
-replacement for properly structured class hierarchies (which
-Cheetah supports). That said if you are building a web application
-$staticmethod/$classmethod are quite useful for the little snippets
-of markup, etc that are needed (Google AdSense blocks, footers,
-banners, etc).
diff --git a/recipes/content/Basic_Inheritance.html b/recipes/content/Basic_Inheritance.html
deleted file mode 100644
index 1331ecd..0000000
--- a/recipes/content/Basic_Inheritance.html
+++ /dev/null
@@ -1,441 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Basic_Inheritance</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('../../images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(../../images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("../../images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("../../images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(../../images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(../../images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('../../images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="../../index.html">Home</a>&nbsp;|&nbsp;
- <a href="../../http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="../../http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="../../roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="../../index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="../../download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="../../docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="../../recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="../../community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="../../developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Basic Inheritance</h1>
-<h2>Introduction</h2>
-<p>Cheetah, like Python, is an object-oriented language if you so choose to
-use it in that fashion. That is to say that you can use Cheetah in with
-object-oriented principles <em>or</em> you can use Cheetah in a strictly functional
-sense, like Python, Cheetah does not place restrictions on these barriers.</p>
-<p>While Cheetah is not strictly Python, it was designed as such to interoperate,
-particularly with the notion of classes, with Python itself. In effect you can
-define Python classes that inherit and extend from Cheetah-derived classes and
-vice versa. For this, Cheetah defines a few <strong>directives</strong> (denoted with the <code>#</code>
-hash-mark) that are of some help, the most important one being the <code>#extends</code>
-directive, with others playing important roles like <code>#import</code>, <code>#attr</code> and <code>#super</code></p>
-<p>In this recipe/tutorial I intend to explain and define a few key inheritance
-patterns with Cheetah, being:</p>
-<ul>
-<li>A Cheetah Template inheriting from Python</li>
-<li>Python inheriting from a Cheetah Template</li>
-<li>Cheetah Templates and "<em>mixins</em>"</li>
-</ul>
-<p>This document also operates on the assumption that the reader is at least
-somewhat familiar with the basic tenets of object-oriented programming in
-Python.</p>
-<h2>Cheetah inheriting from Python</h2>
-<p>Whether or not you are aware of it, Cheetah templates are always inheriting from
-a Python class by default. Unless otherwise denoted, Cheetah templates are compiled
-to Python classes that subclass from the <code>Cheetah.Template.Template</code> class.</p>
-<p>What if you would like to introduce your own Template base class? Easily acheived by
-defining your own Template class in a Python module, for example:</p>
-<pre><code>import Cheetah.Template
-
-class CookbookTemplate(Cheetah.Template.Template):
- _page = 'Cookbook'
- author = 'R. Tyler Ballance'
- def pageName(self):
- return self._page or 'Unknown'
-</code></pre>
-<p><strong>Figure 1. cookbook.py</strong></p>
-<p>For this example, I want all my subclasses of the <code>CookbookTemplate</code> to define a
-page author which will be used in some shared rendering code, to accomplish this
-my templates will need to subclass from <code>CookbookTemplate</code> explicitly instead of
-implicitly subclassing from <code>Cheetah.Template.Template</code></p>
-<pre><code>#import cookbook
-#extends cookbook.CookbookTemplate
-#attr author = 'Tavis Rudd'
-
-## The rest of my recipe template would be below
-</code></pre>
-<p><strong>Figure 2. recipe1.tmpl</strong></p>
-<p><span style="float: right; clear: both;"><em>Last edited: Sun May 31 18:40:24 2009 </em></span></p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="../../images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="../../images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="../../images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
diff --git a/recipes/content/Basic_Inheritance.markdown b/recipes/content/Basic_Inheritance.markdown
deleted file mode 100644
index 19eaac0..0000000
--- a/recipes/content/Basic_Inheritance.markdown
+++ /dev/null
@@ -1,60 +0,0 @@
-Basic Inheritance
-=================
-
-Introduction
-------------
-Cheetah, like Python, is an object-oriented language if you so choose to
-use it in that fashion. That is to say that you can use Cheetah in with
-object-oriented principles *or* you can use Cheetah in a strictly functional
-sense, like Python, Cheetah does not place restrictions on these barriers.
-
-While Cheetah is not strictly Python, it was designed as such to interoperate,
-particularly with the notion of classes, with Python itself. In effect you can
-define Python classes that inherit and extend from Cheetah-derived classes and
-vice versa. For this, Cheetah defines a few **directives** (denoted with the `\#`
-hash-mark) that are of some help, the most important one being the `\#extends`
-directive, with others playing important roles like `\#import`, `\#attr` and `\#super`
-
-In this recipe/tutorial I intend to explain and define a few key inheritance
-patterns with Cheetah, being:
-
-* A Cheetah Template inheriting from Python
-* Python inheriting from a Cheetah Template
-* Cheetah Templates and "*mixins*"
-
-This document also operates on the assumption that the reader is at least
-somewhat familiar with the basic tenets of object-oriented programming in
-Python.
-
-
-Cheetah inheriting from Python
-------------------------------
-Whether or not you are aware of it, Cheetah templates are always inheriting from
-a Python class by default. Unless otherwise denoted, Cheetah templates are compiled
-to Python classes that subclass from the `Cheetah.Template.Template` class.
-
-What if you would like to introduce your own Template base class? Easily acheived by
-defining your own Template class in a Python module, for example:
-
- import Cheetah.Template
-
- class CookbookTemplate(Cheetah.Template.Template):
- _page = 'Cookbook'
- author = 'R. Tyler Ballance'
- def pageName(self):
- return self._page or 'Unknown'
-**Figure 1. cookbook.py**
-
-For this example, I want all my subclasses of the `CookbookTemplate` to define a
-page author which will be used in some shared rendering code, to accomplish this
-my templates will need to subclass from `CookbookTemplate` explicitly instead of
-implicitly subclassing from `Cheetah.Template.Template`
-
- \#import cookbook
- \#extends cookbook.CookbookTemplate
- \#attr author = 'Tavis Rudd'
-
- \#\# The rest of my recipe template would be below
-**Figure 2. recipe1.tmpl**
-
-
diff --git a/recipes/content/Precompiled_Templates.html b/recipes/content/Precompiled_Templates.html
deleted file mode 100644
index 08ed9c2..0000000
--- a/recipes/content/Precompiled_Templates.html
+++ /dev/null
@@ -1,438 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Precompiled_Templates</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('../../images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(../../images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("../../images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("../../images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(../../images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(../../images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('../../images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="../../index.html">Home</a>&nbsp;|&nbsp;
- <a href="../../http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="../../http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="../../roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="../../index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="../../download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="../../docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="../../recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="../../community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="../../developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Precompiled Templates</h1>
-<h2>Why bother?</h2>
-<p>Since Cheetah supports two basic modes: dynamic and precompiled templates, you have
-a lot of options when it comes to utilizing Cheetah, particularly in web environments.</p>
-<p>There is added speed to be gained by using pre-compiled templates, especially when
-using mod_python with Apache. Precompiling your templates means Apache/mod_python
-can load your template's generated module into memory and then execution is only
-limited by the speed of the Python being executed, and not the Cheetah compiler.
-You can further optimize things by then pre-compiling the generated Python files
-(.py) down to Python byte-code (.pyc) so save cycles interpreting the Python.</p>
-<h2>Basic Pre-compilation</h2>
-<p>Suppose you have a template that looks something like this:</p>
-<pre><code>#attr title = "This is my Template"
-&lt;html&gt;
- &lt;head&gt;
- &lt;title&gt;${title}&lt;/title&gt;
- &lt;/head&gt;
- &lt;body&gt;
- Hello ${who}!
- &lt;/body&gt;
-&lt;/html&gt;
-</code></pre>
-<p><strong>Figure 1. hello.tmpl</strong></p>
-<p>In order to compile this down to a Python file, you need to only execute the
-<code>cheetah compile hello.tmpl</code> command. The results will be a Python file (.py)
-which you can then treat as any other Python module in your code base.</p>
-<h2>Importing and lookup</h2>
-<p>Typically for the template in <em>Figure 1</em>, I could easily import it post-compilation
-as any other Python module:</p>
-<pre><code>from templates import hello
-
-def myMethod():
- tmpl = hello.hello(searchList=[{'who' : 'world'}])
- results = tmpl.respond()
-</code></pre>
-<p><strong>Figure 2. runner.py</strong></p>
-<p><em>Note:</em> If you use the <code>#implements</code> directive, <code>respond</code> may not be your "main
-method" for executing the Cheetah template. You can adjust the example above in
-<em>Figure 2</em> by using <code>getattr()</code> to make the lookup of the main method dynamic:</p>
-<pre><code>def myMethod():
- tmpl = hello.hello(searchList=[{'who' : 'world'}])
- mainMethod = getattr(tmpl, '_mainCheetahMethod_for_%s' % tmpl.__class__.__name__)
- results = getattr(tmpl, mainMethod)()
-</code></pre>
-<p><strong>Figure 3. Dynamic runner.py</strong></p>
-<p><span style="float: right; clear: both;"><em>Last edited: Sun May 31 18:40:24 2009 </em></span></p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="../../images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="../../images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="../../images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
diff --git a/recipes/content/Precompiled_Templates.markdown b/recipes/content/Precompiled_Templates.markdown
deleted file mode 100644
index 3849d16..0000000
--- a/recipes/content/Precompiled_Templates.markdown
+++ /dev/null
@@ -1,58 +0,0 @@
-Precompiled Templates
-=====================
-
-Why bother?
------------
-Since Cheetah supports two basic modes: dynamic and precompiled templates, you have
-a lot of options when it comes to utilizing Cheetah, particularly in web environments.
-
-There is added speed to be gained by using pre-compiled templates, especially when
-using mod_python with Apache. Precompiling your templates means Apache/mod_python
-can load your template's generated module into memory and then execution is only
-limited by the speed of the Python being executed, and not the Cheetah compiler.
-You can further optimize things by then pre-compiling the generated Python files
-(.py) down to Python byte-code (.pyc) so save cycles interpreting the Python.
-
-
-Basic Pre-compilation
----------------------
-Suppose you have a template that looks something like this:
-
- \#attr title = "This is my Template"
- <html>
- <head>
- <title>\${title}</title>
- </head>
- <body>
- Hello \${who}!
- </body>
- </html>
-**Figure 1. hello.tmpl**
-
-In order to compile this down to a Python file, you need to only execute the
-`cheetah compile hello.tmpl` command. The results will be a Python file (.py)
-which you can then treat as any other Python module in your code base.
-
-
-Importing and lookup
---------------------
-Typically for the template in *Figure 1*, I could easily import it post-compilation
-as any other Python module:
-
- from templates import hello
-
- def myMethod():
- tmpl = hello.hello(searchList=[{'who' : 'world'}])
- results = tmpl.respond()
-**Figure 2. runner.py**
-
-*Note:* If you use the `\#implements` directive, `respond` may not be your "main
-method" for executing the Cheetah template. You can adjust the example above in
-*Figure 2* by using `getattr()` to make the lookup of the main method dynamic:
-
- def myMethod():
- tmpl = hello.hello(searchList=[{'who' : 'world'}])
- mainMethod = getattr(tmpl, '_mainCheetahMethod_for_%s' % tmpl.__class__.__name__)
- results = getattr(tmpl, mainMethod)()
-**Figure 3. Dynamic runner.py**
-
diff --git a/recipes/content/Writing_A_Recipe.html b/recipes/content/Writing_A_Recipe.html
deleted file mode 100644
index e78b003..0000000
--- a/recipes/content/Writing_A_Recipe.html
+++ /dev/null
@@ -1,395 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Writing_A_Recipe</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('../../images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(../../images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("../../images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("../../images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(../../images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(../../images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('../../images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="../../index.html">Home</a>&nbsp;|&nbsp;
- <a href="../../http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="../../http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="../../roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="../../index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="../../download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="../../docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="../../recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="../../community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="../../developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Writing a "Recipe"</h1>
-<p>I'll fill this out soon enough :)</p>
-<p><span style="float: right; clear: both;"><em>Last edited: Sun May 31 18:40:24 2009 </em></span></p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="../../images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="../../images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="../../images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
diff --git a/recipes/content/Writing_A_Recipe.markdown b/recipes/content/Writing_A_Recipe.markdown
deleted file mode 100644
index 1a00001..0000000
--- a/recipes/content/Writing_A_Recipe.markdown
+++ /dev/null
@@ -1,4 +0,0 @@
-Writing a "Recipe"
-=================
-
-I'll fill this out soon enough :)
diff --git a/recipes/index.html b/recipes/index.html
deleted file mode 100644
index 4542cca..0000000
--- a/recipes/index.html
+++ /dev/null
@@ -1,404 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Recipes</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('../images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(../images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("../images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("../images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(../images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(../images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('../images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="../index.html">Home</a>&nbsp;|&nbsp;
- <a href="../http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="../http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="../roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="../index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="../download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="../docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="../recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="../community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="../developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Cheetah Recipes</h1>
-<p>Here are the available recipes thus far:</p>
-<ul>
-<li><a href="content/Precompiled_Templates.html">Precompiled Templates</a></li>
-<li><a href="content/Writing_A_Recipe.html">Writing A Recipe</a></li>
-<li><a href="content/Basic_Inheritance.html">Basic Inheritance</a></li>
-<li><a href="content/@staticmethod_and_@classmethod.html">@staticmethod and @classmethod</a></li>
-</ul>
-<p>If you're really hungry for some Cheetah recipies, you can check out the
-out-of-date <a href="http://wiki.cheetahtemplate.org/cheetah-recipes.html">Cheetah recipes page</a>
-from the old Wiki</p>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="../images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="../images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="../images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
-
diff --git a/recipes/index.tmpl b/recipes/index.tmpl
deleted file mode 100644
index c1808b6..0000000
--- a/recipes/index.tmpl
+++ /dev/null
@@ -1,76 +0,0 @@
-#compiler-settings
-useAutocalling=False
-useLegacyImportMode=False
-#end compiler-settings
-
-#import os
-#import time
-#From Cheetah.Template import Template
-#from Cheetah.Filters import Markdown
-
-#import WikiRoot
-#extends WikiRoot.WikiRoot
-
-#attr PathPrefix = '../'
-#attr ExecuteContentPath = 'recipes/content/'
-#attr HyperlinkContentPath = 'content/'
-
-#def pagename()
- #return 'Recipes'
-#end def
-
-#def content()
-#transform Markdown
-Cheetah Recipes
-===============
-
-Here are the available recipes thus far:
-
-#for dirpath, dirnames, filenames in $os.walk($ExecuteContentPath)
- #for file in filenames
- #if file.endswith('.markdown') and $generateRecipePage($file)
-* [${file.replace('_', ' ').replace('.markdown', '')}](${HyperlinkContentPath}${file.replace('.markdown', '.html')})
- #end if
- #end for
-#end for
-
-
-If you're really hungry for some Cheetah recipies, you can check out the
-out-of-date [Cheetah recipes page](http://wiki.cheetahtemplate.org/cheetah-recipes.html?)
-from the old Wiki
-#end def
-
-#def generateRecipePage(filepath)
- ## Open and read in the .markdown document
- #set fd = open('%s%s' % ($ExecuteContentPath, filepath), 'r')
- #set content = fd.readlines()
- #silent fd.close()
-
- #set tmpl = Template('''
-#from Cheetah.Filters import Markdown
-#import WikiRoot
-#extends WikiRoot.WikiRoot
-#attr PathPrefix = '../../'
-#def pagename()
- #return $PageName
-#end def
-
-#def content
-#transform Markdown
-%s
-
-
-
-<span style="float: right; clear: both;">*Last edited: $Edited *</span>
-#end def
- ''' % (''.join(content)),
- searchList=[{'Edited' : time.ctime(), 'PageName' : filepath.replace('.markdown', '')}])
-
- ## Write the results of the template's execution to a .html file
- #set fd = open('%s%s' % ($ExecuteContentPath, filepath.replace('.markdown', '.html')), 'w')
- #silent fd.write(unicode(tmpl).encode('utf-8'))
- #silent fd.close()
-
- #return True
-#end def
-
diff --git a/roadmap.html b/roadmap.html
deleted file mode 100644
index ea59afe..0000000
--- a/roadmap.html
+++ /dev/null
@@ -1,422 +0,0 @@
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
-<html>
- <head>
- <title>Community Cheetah - The Python-Powered Template Engine - Roadmap</title>
- <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
- <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
- <meta name="googlebot" content="index, follow" />
- <meta name="language" content="en-us, english" />
- </head>
- <body>
- <style type="text/css">
- <!--
- /* This CSS style sheet was developed by www.studio7designs.com for opensourcetemplates.org ... Please email if you have any questions aran@studio7designs.com Have fun! */
-
-
-body {
-background:#ffffff url('images/bg.jpg') top center repeat-x;
-margin:10px 10px 0px 10px;
-padding:0px;
-color: #000;
-font-family:"Trebuchet MS",arial,sans-serif;
-font-size: 80%;
-
-}
-
-body a:link, body a:visited {
- color: blue;
-}
-
-#blogtitle{
-width:100%;
-margin:0px auto;
-padding:0 0 5px 0;
-font-size:1.1em;
-line-height:1.2em;
-}
-
-#blogtitle a:link, a:visited {
- color:#b8ce83;
- text-decoration:none;
-}
-
-#blogtitle a:hover, a:active {
- color:#fff;
- text-decoration:none;
-}
-
-#small{
-positon:relative;
-padding-left: 5px;
-
-}
-
-#small2{
-positon:relative;
-float:right;
-margin-top: -15px;
-
-}
-
-UL.BLUE {
-list-style: url(images/bullet.jpg) disc;
-font-size: 1.1em;
-
-}
-
-#leftcontent {
-position: absolute;
-left:10px;
-top:50px;
-width:200px;
-margin-top: 116px;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-font-size:1.0em;
-padding-left: 12px;
-padding-top: 8px;
-
-}
-
-#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}
-
-#centercontent {
-margin-top: 37px;
-background:#fff;
-margin-left: 199px;
-margin-right:199px;
-color:#000;
-voice-family: "\"}\"";
-voice-family: inherit;
-margin-left: 201px;
-margin-right:201px;
-padding:20px;
-font-size: 1.3em;
-}
-
-#centercontent p {color:#000;}
-
-html>body #centercontent {
-margin-left: 201px;
-margin-right:201px;
-
-}
-
-.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
-border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}
-
-
-#rightcontent {
-position: absolute;
-right:10px;
-top:0px;
-width: 200px;
-font-size:1.1em;
-background-image:url("images/strips_onside.jpg");
-background-repeat:repeat-y;
-margin-top:150px;
-padding-left: 5px;
-padding-right: 8px;
-padding-top: 8px;
-}
-
-#rightcontent p {color:#888;}
-
-#banner {
-background:#fff;
-height:40px;
-voice-family: "\"}\"";
-voice-family: inherit;
-height:39px;
-
-}
-
-html>body #banner {
-height:39px;
-
-}
-
-p,h1,pre {
-margin:0px 10px 10px 10px;
-font:Arial, Helvetica, sans-serif;
-font-size:12px;
-line-height: 1.6em;
-text-align:justify;
-text-decoration:none;
-}
-
-h1 {
-font-size:2.5em;
-float:right;
-color:#ccc;
-padding-top:15px;
-
-}
-
-h3 {
-font-size:14px;
-color:#999;
-
-}
-
-#banner h1 {
-font-size:14px;
-padding:10px 10px 0px 10px;
-margin:0px;
-
-}
-
-#rightcontent p {
-font-size:11px
-
-}
-
-.introduction ul, #introduction li {
-text-align:center;
-list-style: none;
-margin: 0;
-padding: 0;
-
-}
-
-.introduction h3{
-text-align: center;
-position:static;
-
-}
-
-
-/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */
-
-#topmenu {
-position: absolute;
-top: 45px;
-left: 240px;
-width: 600px;
-font-size:100%;
-margin: 0 0 50px 0;;
-line-height:normal;
-height: 35px;
-}
-#topmenu ul {
-margin:0;
-padding:0px 0px 0 0px;
-list-style:none;
-}
-#topmenu li {
-display:inline;
-margin:0;
-padding:0;
-}
-#topmenu a {
-float:left;
-background:url(images/menuleft.gif) no-repeat left top;
-margin:0;
-padding:0 0 0 4px;
-text-decoration:none;
-}
-#topmenu a span, a:visited span {
-float:left;
-display:block;
-background:url(images/menuright.gif) no-repeat right top;
-padding:5px 15px 4px 6px;
-color:#888;
-}
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#topmenu a span {float:none;}
-/* End IE5-Mac hack */
-#topmenu a:hover span {
-color:#999999;
-}
-#topmenu a:hover {
-background-position:0% -42px;
-}
-#topmenu a:hover span {
-background-position:100% -42px;
-}
-
-/* ~~~~~~~~~ END MENU ~~~~~~~~~ */
-
-
-
-/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */
-
-#footer{
-/*height:329px;*/
-background:#000 url('images/bg.jpg') top center repeat-x;
-text-align: center;
-padding-top: 8px;
-clear: both;
-float: none;
-margin-left: -10px;
-margin-right: -10px;
-margin-bottom: -20px;
-
-}
-
-#footer a, a:link {
-color:#999999;
-text-decoration: none;
-
-}
-#footer a:hover {
-color:#A5CE77;
-text-decoration: none;
-
-}
-
-/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */
-
-
-/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */
-
-.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-
-.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
-border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
-.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
-border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}
-
- -->
- </style>
-
-
- <a href="http://github.com/rtyler/cheetah">
- <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
-</a>
- <div id="blogtitle">
- <div id="small" style="margin-left: 130px;"><a href="#">Community Cheetah</a> </div>
- <div id="small2">
- <a href="index.html">Home</a>&nbsp;|&nbsp;
- <a href="http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
- <a href="http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
- <a href="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
- </div>
- </div>
-
- <div id="topmenu">
- <ul class="BLUE">
- <li>
- <a href="index.html" title="Home">
- <span>Home</span>
- </a>
- </li>
- <li>
- <a href="download.html" title="Download">
- <span>Download</span>
- </a>
- </li>
- <li>
- <a href="docs.html" title="Documentation">
- <span>Documentation</span>
- </a>
- </li>
- <li>
- <a href="recipes/" title="Recipes">
- <span>Recipes</span>
- </a>
- </li>
- <li>
- <a href="community.html" title="Community">
- <span>Community</span>
- </a>
- </li>
- <li>
- <a href="developers.html" title="Developers">
- <span>Developers</span>
- </a>
- </li>
- </ul>
- </div>
-
-
-
- <div id="centercontent">
- <h1>Community Cheetah Roadmap</h1>
-<h2>Overview</h2>
-<p>The general intention of this document is to outline planned
-development for Community Cheetah</p>
-<h2>Cheetah v2.2</h2>
-<p>The v2.2 release of the Cheetah is a minor change as far as the code-level
-changes are concerned but has much farther reaching implications. These
-changes currently reside in the <a href="http://github.com/rtyler/cheetah/tree/unicode">unicode branch</a></p>
-<ul>
-<li>Moving internal representation of source inside the compiler/parser
-to unicode() objects instead of a potential mix of str() and unicode()
-objects</li>
-<li>Modify the implications of the <code>#encoding</code> directive to determine
-the encoding to use when writing out the generated Python module</li>
-</ul>
-<h2>Cheetah v2.3</h2>
-<p><em>Still in planning</em></p>
-<p>Planned for the third "major" release of Community Cheetah is an internal reworking
-of the Cheetah compiler/parser/template code and the resulting Python they generate.</p>
-<ul>
-<li>Analyze runtime performance of template execution </li>
-<li>Update internal objects to "new-style" objects to prepare for moving towards Python 3000</li>
-<li>"Modernize" other aspects of Cheetah infrastructure</li>
-</ul>
-<h2>Cheetah v3.0</h2>
-<p><em>Still in planning</em></p>
-<ul>
-<li>Upgrade Cheetah to be fully Python 2.xx and 3.xx compatible </li>
-</ul>
- </div>
-
- <div id="rightcontent">
- <img style="margin-top:-9px; margin-left: -5px;" src="images/top2.jpg" alt="" />
-
- <div id="twitter_div">
- <h2 class="sidebar-title">Twitter Updates</h2>
- <ul id="twitter_update_list"></ul>
-
- <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
- </div>
-
-
- <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="images/specs_bottom.jpg" alt="" />
- </div>
-
- <br clear="all"/>
- <br/>
-
- <a href="http://www.python.org" target="_blank"><img src="images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
- <br clear="all"/>
- <br/>
- <div id="footer">
- &copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>
- </div>
-
-
- <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
- <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script>
- </body>
-</html>
-
-
-
-
-
-
-
-
-
diff --git a/roadmap.tmpl b/roadmap.tmpl
deleted file mode 100644
index 9302a6d..0000000
--- a/roadmap.tmpl
+++ /dev/null
@@ -1,51 +0,0 @@
-#import WikiRoot
-#from Cheetah.Filters import Markdown
-#extends WikiRoot.WikiRoot
-
-#def pagename()
- #return 'Roadmap'
-#end def
-
-#def content()
-#transform Markdown
-Community Cheetah Roadmap
-=========================
-
-Overview
---------
-The general intention of this document is to outline planned
-development for Community Cheetah
-
-
-Cheetah v2.2
-------------
-The v2.2 release of the Cheetah is a minor change as far as the code-level
-changes are concerned but has much farther reaching implications. These
-changes currently reside in the [unicode branch](http://github.com/rtyler/cheetah/tree/unicode)
-
-- Moving internal representation of source inside the compiler/parser
-to unicode() objects instead of a potential mix of str() and unicode()
-objects
-- Modify the implications of the <code>\#encoding</code> directive to determine
-the encoding to use when writing out the generated Python module
-
-
-Cheetah v2.3
-------------
-*Still in planning*
-
-Planned for the third "major" release of Community Cheetah is an internal reworking
-of the Cheetah compiler/parser/template code and the resulting Python they generate.
-
-- Analyze runtime performance of template execution
-- Update internal objects to "new-style" objects to prepare for moving towards Python 3000
-- "Modernize" other aspects of Cheetah infrastructure
-
-
-Cheetah v3.0
-------------
-*Still in planning*
-
-- Upgrade Cheetah to be fully Python 2.xx and 3.xx compatible
-
-#end def
diff --git a/runwiki.py b/runwiki.py
deleted file mode 100644
index c86a745..0000000
--- a/runwiki.py
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/env python
-
-import sys
-import os
-import SimpleHTTPServer
-
-def main():
- print '==> Starting wiki server on port 8000'
- try:
- SimpleHTTPServer.test()
- except KeyboardInterrupt:
- print '===> Exiting..'
- return 0
-
-if __name__ == '__main__':
- rc = main()
- sys.exit(rc)