2023-08-02 11:01:40 +02:00
|
|
|
|
Pelican |build-status| |pypi-version| |downloads| |repology|
|
|
|
|
|
|
============================================================
|
2012-08-06 18:12:54 +02:00
|
|
|
|
|
2023-02-24 03:22:56 +01:00
|
|
|
|
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.
|
|
|
|
|
|
|
2023-08-02 11:01:40 +02:00
|
|
|
|
With Pelican, you can create web sites without worrying about databases or server-side programming.
|
2023-02-24 03:22:56 +01:00
|
|
|
|
Pelican generates static sites that can be served via any web server or hosting service.
|
|
|
|
|
|
|
|
|
|
|
|
You can perform the following functions with Pelican:
|
2010-10-14 01:18:50 +01:00
|
|
|
|
|
2021-10-01 15:04:58 +02:00
|
|
|
|
* 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
|
2015-03-05 12:04:39 -08:00
|
|
|
|
* Easy to interface with version control systems and web hooks
|
|
|
|
|
|
* Completely static output is simple to host anywhere
|
2015-02-28 15:33:54 -08:00
|
|
|
|
|
2010-08-17 22:59:59 +02:00
|
|
|
|
|
2010-11-07 14:13:20 +00:00
|
|
|
|
Features
|
|
|
|
|
|
--------
|
|
|
|
|
|
|
2021-04-21 10:16:28 +02:00
|
|
|
|
Pelican’s feature highlights include:
|
2010-11-07 14:13:20 +00:00
|
|
|
|
|
2015-03-05 12:04:39 -08:00
|
|
|
|
* Chronological content (e.g., articles, blog posts) as well as static pages
|
2021-04-21 10:16:28 +02:00
|
|
|
|
* Integration with external services
|
2015-02-28 15:33:54 -08:00
|
|
|
|
* Site themes (created using Jinja2_ templates)
|
2012-03-06 06:13:17 -08:00
|
|
|
|
* Publication of articles in multiple languages
|
2015-02-28 15:33:54 -08:00
|
|
|
|
* Generation of Atom and RSS feeds
|
2021-04-21 10:16:28 +02:00
|
|
|
|
* Code syntax highlighting via Pygments_
|
|
|
|
|
|
* Import existing content from WordPress, Dotclear, or RSS feeds
|
2015-02-28 15:33:54 -08:00
|
|
|
|
* Fast rebuild times due to content caching and selective output writing
|
2021-04-21 10:16:28 +02:00
|
|
|
|
* Extensible via a rich plugin ecosystem: `Pelican Plugins`_
|
2012-03-06 06:13:17 -08:00
|
|
|
|
|
2021-10-01 15:04:58 +02:00
|
|
|
|
Check out the `Pelican documentation`_ for further information.
|
2012-03-06 06:13:17 -08:00
|
|
|
|
|
2010-08-14 05:45:16 +02:00
|
|
|
|
|
2015-02-28 15:33:54 -08:00
|
|
|
|
How to get help, contribute, or provide feedback
|
|
|
|
|
|
------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
See our `contribution submission and feedback guidelines <CONTRIBUTING.rst>`_.
|
|
|
|
|
|
|
2010-08-17 22:59:59 +02:00
|
|
|
|
|
2010-10-30 16:47:35 +01:00
|
|
|
|
Source code
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
2021-10-01 15:04:58 +02:00
|
|
|
|
Pelican’s source code is `hosted on GitHub`_. For information on how it works,
|
|
|
|
|
|
have a look at `Pelican's internals`_.
|
2010-10-30 16:47:35 +01:00
|
|
|
|
|
2010-12-02 03:22:24 +00:00
|
|
|
|
|
2021-10-01 15:04:58 +02:00
|
|
|
|
Why the name “Pelican”?
|
2015-02-28 15:33:54 -08:00
|
|
|
|
-----------------------
|
|
|
|
|
|
|
2021-10-01 15:04:58 +02:00
|
|
|
|
“Pelican” is an anagram of *calepin*, which means “notebook” in French.
|
2010-08-14 05:45:16 +02:00
|
|
|
|
|
2012-08-06 07:40:10 -07:00
|
|
|
|
|
|
|
|
|
|
.. Links
|
|
|
|
|
|
|
2019-04-25 15:08:04 +02:00
|
|
|
|
.. _Python: https://www.python.org/
|
2012-08-06 07:40:10 -07:00
|
|
|
|
.. _reStructuredText: http://docutils.sourceforge.net/rst.html
|
2019-04-25 15:08:04 +02:00
|
|
|
|
.. _Markdown: https://daringfireball.net/projects/markdown/
|
2020-04-12 09:38:35 -05:00
|
|
|
|
.. _Jinja2: https://palletsprojects.com/p/jinja/
|
|
|
|
|
|
.. _Pygments: https://pygments.org/
|
2021-04-21 10:16:28 +02:00
|
|
|
|
.. _`Pelican Plugins`: https://github.com/pelican-plugins
|
2021-10-01 15:04:58 +02:00
|
|
|
|
.. _`Pelican documentation`: https://docs.getpelican.com/
|
2019-04-25 15:08:04 +02:00
|
|
|
|
.. _`Pelican's internals`: https://docs.getpelican.com/en/latest/internals.html
|
2015-02-28 15:33:54 -08:00
|
|
|
|
.. _`hosted on GitHub`: https://github.com/getpelican/pelican
|
2014-06-13 16:13:37 -04:00
|
|
|
|
|
2024-06-25 11:33:28 +02:00
|
|
|
|
.. |build-status| image:: https://img.shields.io/github/actions/workflow/status/getpelican/pelican/main.yml?branch=main
|
|
|
|
|
|
:target: https://github.com/getpelican/pelican/actions/workflows/main.yml?query=branch%3Amain
|
2020-05-10 08:11:00 +02:00
|
|
|
|
:alt: GitHub Actions CI: continuous integration status
|
2015-06-05 22:22:25 +05:30
|
|
|
|
.. |pypi-version| image:: https://img.shields.io/pypi/v/pelican.svg
|
2020-11-20 15:46:05 +01:00
|
|
|
|
:target: https://pypi.org/project/pelican/
|
2015-06-05 22:22:25 +05:30
|
|
|
|
:alt: PyPI: the Python Package Index
|
2023-08-02 11:01:40 +02:00
|
|
|
|
.. |downloads| image:: https://img.shields.io/pypi/dm/pelican.svg
|
|
|
|
|
|
:target: https://pypi.org/project/pelican/
|
|
|
|
|
|
:alt: Monthly Downloads from PyPI
|
2020-02-20 07:49:24 -05:00
|
|
|
|
.. |repology| image:: https://repology.org/badge/tiny-repos/pelican.svg
|
|
|
|
|
|
:target: https://repology.org/project/pelican/versions
|
2020-05-10 08:11:00 +02:00
|
|
|
|
:alt: Repology: the packaging hub
|