Pelican is a static site generator written in Python. It supports Markdown and reStructuredText content, offers theming via Jinja2 templates, and generates static HTML files suitable for deployment on GitHub Pages, Netlify, etc. Current version is 4.12.0, with releases roughly twice a year.
pip install pelicanVerified import paths — ran on the pinned version, not inferred.
Basic usage: read settings from a configuration file and run Pelican to generate the site.
Upgrade to Python 3.11+.
Replace `pelican-quickstart` with `pelican quickstart`.
Check your pelicanconf.py for correct spelling of settings.
Explicitly set `SUMMARY_MAX_PARAGRAPHS` and `SUMMARY_MAX_LENGTH` in your config if you rely on them.
Run `pip install pelican`.
Verify that the order key exists in all your pages/articles or set a default.
Use `pelican -r -l` still works, but if you see this error, update Pelican. Alternatively use `pelican --autoreload --listen`.