2
1
Fork
You've already forked pelican
0
Static site generator that supports Markdown and reST syntax. Powered by Python. https://getpelican.com/
  • Python 85.5%
  • CSS 8.5%
  • Jinja 6%
Find a file
2025年07月08日 12:28:51 -04:00
.github Limit Dependabot scope to GitHub Actions only 2025年07月01日 09:31:01 +02:00
docs Merge pull request #3483 from boxydog/ruff_0_12_2 2025年07月08日 08:10:18 +02:00
pelican Fix flake8 E302 in pelican_quickstart.py 2025年07月08日 12:28:51 -04:00
requirements bump pygments version to <2.20.0 2025年05月10日 12:41:57 +02:00
samples Change lists, not tuples, in config settings 2025年07月04日 20:06:44 +12:00
.coveragerc Improve test coverage, docs, and .gitignore 2024年06月01日 18:51:46 -05:00
.editorconfig Adjust line length to 88 in EditorConfig 2023年10月31日 16:50:48 +01:00
.git-blame-ignore-revs Ignore Ruff 0.12 rule compliance in git blame 2025年07月08日 08:13:44 +02:00
.gitattributes Tell GitHub-Linguist to ignore HTML files 2023年08月27日 16:47:45 +02:00
.gitignore Adjust list of Git-ignored files 2024年09月16日 15:11:14 +02:00
.mailmap .mailmap: Add mappings to consolidate author names and emails 2013年04月12日 10:51:48 -04:00
.pre-commit-config.yaml Move ruff to 0.12.2 and fix new complaints 2025年07月05日 10:09:08 -05:00
.readthedocs.yaml Build docs in zipped HTML and PDF formats 2023年08月03日 14:44:13 +02:00
.vale.ini Add initial configuration for Vale prose linter 2024年07月30日 09:56:27 +02:00
CONTRIBUTING.rst Rename default branch to main 2024年06月25日 11:33:28 +02:00
LICENSE Update links to HTTPS and current 301 redirects in docs/templates/themes ( #2661 ) 2020年04月12日 16:38:35 +02:00
pyproject.toml Merge pull request #3483 from boxydog/ruff_0_12_2 2025年07月08日 08:10:18 +02:00
README.rst Rename default branch to main 2024年06月25日 11:33:28 +02:00
tasks.py Move ruff to 0.12.2 and fix new complaints 2025年07月05日 10:09:08 -05:00
THANKS Add more contributors to THANKS 2021年10月12日 15:58:53 +02:00
tox.ini Drop support for EOL Python 3.8 2024年12月21日 15:53:13 +02:00

Pelican GitHub Actions CI: continuous integration status PyPI: the Python Package Index Monthly Downloads from PyPI Repology: the packaging hub

Pelican is a static site generator, written in Python, that allows you to create web sites by composing text files in formats such as Markdown, reStructuredText, and HTML.

With Pelican, you can create web sites without worrying about databases or server-side programming. Pelican generates static sites that can be served via any web server or hosting service.

You can perform the following functions with Pelican:

  • 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.