Pelican 3.5.dev

Warning

This documentation is for the version of Pelican currently under development. Were you looking for version 3.3.0 documentation?

Pelican is a static site generator, written in Python. Highlights include:

  • Write your content directly with your editor of choice in reStructuredText or Markdown formats
  • Includes a simple CLI tool to (re)generate your site
  • Easy to interface with distributed version control systems and web hooks
  • Completely static output is easy to host anywhere

Ready to get started? Check out the Quickstart guide.

Features

Pelican 3 currently supports:

  • Articles (e.g., blog posts) and pages (e.g., “About”, “Projects”, “Contact”)
  • Comments, via an external service (Disqus). If you prefer to have more control over your comment data, self-hosted comments are another option. Check out the Pelican Plugins repository for more details.
  • Theming support (themes are created using Jinja2 templates)
  • Publication of articles in multiple languages
  • Atom/RSS feeds
  • Code syntax highlighting
  • Import from WordPress, Dotclear, or RSS feeds
  • Integration with external tools: Twitter, Google Analytics, etc. (optional)
  • Fast rebuild times thanks to content caching and selective output writing

Why the name “Pelican”?

“Pelican” is an anagram for calepin, which means “notebook” in French. ;)

Source code

You can access the source code at: https://github.com/getpelican/pelican

How to get help, contribute, or provide feedback

See our feedback and contribution submission guidelines.

Documentation