<metaname="description" content="A static site generator combines a markup language with a templating engine to produce HTML files. Learn more on Full Stack Python.">
<p>Static site generators allow a user to create HTML files by writing in a
markup language and coding template files. HTML does not need to be
maintained by hand other than what is in the template files.</p>
<p>For example, as shown in the diagram below, the Pelican static site
generator can take in reStructuredText files and Jinja2 template files
as input then combine them to output a set of static HTML files.</p>
<p><imgsrc="theme/img/pelican-flow.jpg" width="100%" alt="Example of how static site generators work with a markup language and templates." class="technical-diagram"></a></p>
<h2>Python static site generators</h2>
<p>Numerous static website generators exist in many different languages. The
ones listed here are primarily coded in Python.</p>
uses projects, known as pods, which contain a specific file and directory
structure so the site can be generated. The project remains in the
"experimental" phase.</p>
</li>
</ul>
<h3>Static site generator resources</h3>
<ul>
<li>
<p><ahref="http://www.notionsandnotes.org/tech/web-development/pelican-static-blog-setup.html">The Long Road to Building a Static Blog with Pelican</a>
is a fantastic read that really gets into the details throughout the
walkthrough. </p>
</li>
<li>
<p><ahref="http://www.mattmakai.com/introduction-to-pelican.html">Getting Started with Pelican and GitHub Pages</a>
is a tutorial I wrote for getting up and running with Full Stack Python's
source code, which uses Pelican to generate the site.</p>
</li>
</ul>
<h3>What else do you want to learn about Python web dev?</h3>
<ahref="http://www.deploypython.com/"><imgsrc="theme/img/sponsored/fsp-deployment-guide.png" alt="The Full Stack Python Guide to Deployments" width="100%"></a>
<pstyle="font-size: .8em; margin-top: 10px;">Searching for a complete, step-by-step deployment walkthrough? Learn more about <ahref="http://www.deploypython.com/">The Full Stack Python Guide to Deployments book</a>.
</p>
</div>
</div><divclass="panel panel-success">
<divclass="panel-heading">
<h3class="panel-head"><ahref="/table-of-contents.html" style="color: #fff;">Table of Contents</a></h3>
<ahref="/about-author.html" class="list-group-item smaller-item " style='font-family: "Helvetica Neue",sans-serif;'>About the Author</a>
</div>
</div>
<divclass="panel panel-success">
<divclass="panel-body">
<ahref="http://www.deploypython.com/"><imgsrc="theme/img/sponsored/fsp-deployment-guide.png" alt="The Full Stack Python Guide to Deployments" width="100%"></a>
<pstyle="font-size: .8em; margin-top: 10px;">Searching for a complete, step-by-step deployment walkthrough? Learn more about <ahref="http://www.deploypython.com/">The Full Stack Python Guide to Deployments book</a>.
</p>
</div>
</div><divclass="panel panel-success">
<divclass="panel-heading"><h3class="panel-head">Static Site Generator</h3></div>