A Python static site generator
Project description
|Build Status| |Coverage| |docs|
Exhibition - A Python Static Site Generator
===========================================
.. inclusion-marker-do-not-remove-start
Say it right:
/ɛgs'hɪb'ɪʃ(ə)n/
So something like:
eggs hib ish'n
What?
-----
A static site generator
Where?
------
- Download: https://pypi-hypernode.com/project/exhibition/
- Source: https://github.com/moggers87/exhibition
- Docs: https://exhibition-ssg.readthedocs.io/en/latest/
License?
--------
GPLv3 or later. See LICENSE for the actual text.
Why though?
-----------
I'd been using `Hyde`_ for a number of years, eventually that project stopped
receiving updates. Hyde had very limited test coverage, many features that I
didn't personally use, and no Python 3 support. This combination made the
prospect of maintaining Hyde daunting, so forking was out of the question.
.. _`Hyde`: https://github.com/hyde/hyde
In the end, I wrote Exhibition as other available static site generators would
either require massively rewriting the sites I already had or weren't flexible
enough to generate the same URL structure.
What's the status of this project?
----------------------------------
There are tests, there's some documentation, and I currently use it for a
number of websites, including my personal blog.
Please feel free to add your site to `the wiki`_ if it uses Exhibition, but
please make sure its safe for work and not covered in adverts.
.. _`the wiki`: https://github.com/moggers87/exhibition/wiki
Contributions
^^^^^^^^^^^^^
I'm always looking for contributions, whether they be bug reports, bug fixes,
feature requests, new features, or documentation. Also, feel free to open issues
for support requests too - these are very helpful in showing me where
documentation is required or needs improving.
Code Of Conduct
---------------
The Exhibition project has adopted the Contributor Covenant Code version 1.4. By
contributing to this project, you agree to abide by its terms.
The full text of the code of conduct can be found `here
<https://github.com/moggers87/exhibition/blob/main/CODE_OF_CONDUCT.md>`__
.. inclusion-marker-do-not-remove-end
Funding
-------
If you have found Exhibition to be useful and would like to see its continued
development, please consider `buying me a coffee
<https://ko-fi.com/moggers87>`__.
.. |Build Status| image:: (https://github.com/moggers87/exhibition/actions/workflows/tests.yml/badge.svg
:alt: Build Status
:scale: 100%
:target: https://github.com/moggers87/exhibition/actions/workflows/tests.yml
.. |Coverage| image:: https://codecov.io/github/moggers87/exhibition/coverage.svg?branch=main
:target: https://codecov.io/github/moggers87/exhibition
:alt: Coverage Status
:scale: 100%
.. |docs| image:: https://readthedocs.org/projects/exhibition-ssg/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://exhibition-ssg.readthedocs.io/en/latest/?badge=latest
Exhibition - A Python Static Site Generator
===========================================
.. inclusion-marker-do-not-remove-start
Say it right:
/ɛgs'hɪb'ɪʃ(ə)n/
So something like:
eggs hib ish'n
What?
-----
A static site generator
Where?
------
- Download: https://pypi-hypernode.com/project/exhibition/
- Source: https://github.com/moggers87/exhibition
- Docs: https://exhibition-ssg.readthedocs.io/en/latest/
License?
--------
GPLv3 or later. See LICENSE for the actual text.
Why though?
-----------
I'd been using `Hyde`_ for a number of years, eventually that project stopped
receiving updates. Hyde had very limited test coverage, many features that I
didn't personally use, and no Python 3 support. This combination made the
prospect of maintaining Hyde daunting, so forking was out of the question.
.. _`Hyde`: https://github.com/hyde/hyde
In the end, I wrote Exhibition as other available static site generators would
either require massively rewriting the sites I already had or weren't flexible
enough to generate the same URL structure.
What's the status of this project?
----------------------------------
There are tests, there's some documentation, and I currently use it for a
number of websites, including my personal blog.
Please feel free to add your site to `the wiki`_ if it uses Exhibition, but
please make sure its safe for work and not covered in adverts.
.. _`the wiki`: https://github.com/moggers87/exhibition/wiki
Contributions
^^^^^^^^^^^^^
I'm always looking for contributions, whether they be bug reports, bug fixes,
feature requests, new features, or documentation. Also, feel free to open issues
for support requests too - these are very helpful in showing me where
documentation is required or needs improving.
Code Of Conduct
---------------
The Exhibition project has adopted the Contributor Covenant Code version 1.4. By
contributing to this project, you agree to abide by its terms.
The full text of the code of conduct can be found `here
<https://github.com/moggers87/exhibition/blob/main/CODE_OF_CONDUCT.md>`__
.. inclusion-marker-do-not-remove-end
Funding
-------
If you have found Exhibition to be useful and would like to see its continued
development, please consider `buying me a coffee
<https://ko-fi.com/moggers87>`__.
.. |Build Status| image:: (https://github.com/moggers87/exhibition/actions/workflows/tests.yml/badge.svg
:alt: Build Status
:scale: 100%
:target: https://github.com/moggers87/exhibition/actions/workflows/tests.yml
.. |Coverage| image:: https://codecov.io/github/moggers87/exhibition/coverage.svg?branch=main
:target: https://codecov.io/github/moggers87/exhibition
:alt: Coverage Status
:scale: 100%
.. |docs| image:: https://readthedocs.org/projects/exhibition-ssg/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://exhibition-ssg.readthedocs.io/en/latest/?badge=latest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
exhibition-0.2.1.tar.gz
(37.7 kB
view details)
File details
Details for the file exhibition-0.2.1.tar.gz
.
File metadata
- Download URL: exhibition-0.2.1.tar.gz
- Upload date:
- Size: 37.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dac559792402d215f0f9aba57080f04b7b42b9f42eca478c60af7d6aa3d3189 |
|
MD5 | 29ff96661e736d6f2451c10a6c528d27 |
|
BLAKE2b-256 | e6e1f7bb362413dbfc2d96a47f0c4ed593943465168a13e299112360fb1840d5 |