Pelican is a static site generator, written in Python.
- Write content in reStructuredText or Markdown using your editor of choice
- Includes a simple command line tool to (re)generate site files
- Easy to interface with version control systems and web hooks
- Completely static output is simple to host anywhere
Pelican’s feature highlights include:
- Chronological content (e.g., articles, blog posts) as well as static pages
- Integration with external services
- Site themes (created using Jinja2 templates)
- Publication of articles in multiple languages
- Generation of Atom and RSS feeds
- Code syntax highlighting via Pygments
- Import existing content from WordPress, Dotclear, or RSS feeds
- Fast rebuild times due to content caching and selective output writing
- Extensible via a rich plugin ecosystem: Pelican Plugins
Check out Pelican's documentation for further information.
See our contribution submission and feedback guidelines.
Pelican's source code is hosted on GitHub. If you feel like hacking, take a look at Pelican's internals.
"Pelican" is an anagram of calepin, which means "notebook" in French.