beemo
A Python-based static site generator. Bring your own content and templates and it'll quickly generate you a deployable HTML website/blog. Also includes support for building a simple analytics site based on the known site structure by processing Apache logs.
Features
- Content as HTML, markdown or reStructuredText
- Pages
- Blog:
- Posts
- Tags
- Archives (index, years and months)
- Atom feed
- Three modes:
- Posts only
- Pages only
- Pages + posts
- XML sitemap
- Custom Chameleon templates
- Custom CSS, JS and other static files
- Apache log analytics (optional, via
beemo[logs])
Install
Install the latest release with:
pip install beemo
For Apache log analytics, install the logs extra:
pip install beemo[logs]
Documentation
Documentation is available at beemo.readthedocs.io
Examples
Sites built with Beemo:
- bennuttall.com (repo)
- blog.piwheels.org (repo)
- pynw.org (repo)
- pyjok.es (repo)
- mcrcoderdojo.org.uk (repo)
If you wish to use this project for your own website, these examples will be a useful reference.
Links
Licence
Metadata
Release files for beemo 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| beemo-0.7.0.tar.gz | 15.1 kB | Without provenance | Details for beemo-0.7.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| beemo-0.7.0-py3-none-any.whl | Python 3 | none | any | Details for beemo-0.7.0-py3-none-any.whl |
Total release size: 34.0 kB
Release files / beemo-0.7.0.tar.gz
| Download URL | beemo-0.7.0.tar.gz |
|---|---|
| Size | 15.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ab0dcea6293f85106ad1b91bc7214c96b3abfe3ffe460346a8ccb3b302e2adb
|
|
BLAKE2b-256 checksum How to use checksums |
cf95f253bdba8bdb390243aa31517ff81b7385e39877b378edf8686f43a0cfae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|
Release files / beemo-0.7.0-py3-none-any.whl
| Download URL | beemo-0.7.0-py3-none-any.whl |
|---|---|
| Size | 18.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
795260556a99a0790471a74ea540407287a7ba9e9a4403891e84220af8bf9197
|
|
BLAKE2b-256 checksum How to use checksums |
9b4b0fccf1e8542f875b514288b24774359a67f6b129b260fa08f1ae3517e28a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|
Security for beemo 0.7.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.