Skip to main content

Static site generator supporting Markdown and reStructuredText

Project description

Pelican is a static site generator, written in Python.

  • Compose content in Markdown or reStructuredText using your editor of choice

  • Simple command-line tool (re)generates HTML, CSS, and JS from your source content

  • Easy to interface with version control systems and web hooks

  • Completely static output is simple to host anywhere

Features

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 the Pelican documentation for further information.

How to get help, contribute, or provide feedback

See our contribution submission and feedback guidelines.

Source code

Pelican’s source code is hosted on GitHub. For information on how it works, have a look at Pelican’s internals.

Why the name “Pelican”?

“Pelican” is an anagram of calepin, which means “notebook” in French.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pelican-4.7.1.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

pelican-4.7.1-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file pelican-4.7.1.tar.gz.

File metadata

  • Download URL: pelican-4.7.1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.7.12 Linux/5.8.0-1042-azure

File hashes

Hashes for pelican-4.7.1.tar.gz
Algorithm Hash digest
SHA256 5baba5db1ef378ab308a459dc9028bd9fa099b1bd109000a18d23ee8469bcce9
MD5 caca43529c91b7412167dd17e072ab56
BLAKE2b-256 ced522c341d63473a2313378e2c135a121966e17f63d204e79c721c785931e73

See more details on using hashes here.

File details

Details for the file pelican-4.7.1-py3-none-any.whl.

File metadata

  • Download URL: pelican-4.7.1-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.7.12 Linux/5.8.0-1042-azure

File hashes

Hashes for pelican-4.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 96b05906c2f7ae1f927f5ddd29603e1dfeee3ce5b5d30fe43ccaa04534c08217
MD5 1b3ac3f8ee3211f344c1eaf388dfabb0
BLAKE2b-256 c5d06c3ca0aa9ee4b046e964f247ffc1dffeb090e65baf900ba56b9595b4d045

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page