Static Websites With Pelican

A romantic comedy

Matt Makai / @mattmakai

CFPB in Washington, D.C.

Tim O'Reilly @ CFPB

Blog post

O'Reilly Tweet

Hacker News Frontpage

Free "Infinite" Scaling


Static Site Generation

Developing with Pelican

  • Write in ReStructuredText
  • Create & modify Jinja2 templates
  • Code Pelican extensions in Python
  • Import from Wordpress or RSS feeds
  • Add third party services for comments and analytics

Let's do some live coding

Static Site Disadvantages

  • Eventually you may want a database
  • Initial learning curve
  • Publishing is technical compared to using a content management system
  • Lack of realistic Pelican project examples

Coding Across America

Public GitHub Repository


  • Host on free scalable static services
  • Write in ReStructuredText and modify Jinja2 templates
  • Generate output with Pelican
  • Add third party services for dynamic content

Learn Pelican Blog Post


2013 Speaking Events

First and Last

Thank you Twilio!

Contact Information