Exhibition - A Python Static Site Generator
Say it right:
/ɛgs’hɪb’ɪʃ(ə)n/
So something like:
eggs hib ish’n
What?
A static site generator
Where?
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.
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.
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.
AI code generation or assistance
I ask that you refrain from contributing to this project if you use any sort of AI tool. This includes, but is not limited to, tools such as Claude and Copilot.
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
Funding
If you have found Exhibition to be useful and would like to see its continued development, please consider buying me a coffee.
Metadata
Release files for exhibition 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| exhibition-0.2.4.tar.gz | 58.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| exhibition-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 109.5 kB
Release files / exhibition-0.2.4.tar.gz
| Download URL | exhibition-0.2.4.tar.gz |
|---|---|
| Size | 58.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fe8e7ac0c03d0356674eccfd324d9d322a2dee5ccbeb80470011d240e00b8bcf
|
|
BLAKE2b-256 checksum How to use checksums |
e9131b9c7a974dfaf1e21a16b5c1ecbb3e01695742b47d36170ee65af2664735
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.7
|
Release files / exhibition-0.2.4-py3-none-any.whl
| Download URL | exhibition-0.2.4-py3-none-any.whl |
|---|---|
| Size | 50.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5789a5c90c7694e2c5829abc637c4645ab6a2fd3b47a918d02aede5de64c491c
|
|
BLAKE2b-256 checksum How to use checksums |
6a7a9245f771655350cfb9b08be895a0ea2899258be04c17369d98d7330f4f3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.7
|