A static content management system.
Project description
Lektor
Lektor is a static website generator. It builds out an entire project from static files into many individual HTML pages and has a built-in admin UI and minimal desktop app.
To see how it works look at the top-level example/
folder, which contains
a showcase of the wide variety of Lektor's features.
For a more complete example look at the lektor/lektor-website repository, which contains the sourcecode for the official lektor website.
How do I use this?
For installation instructions head to the official documentation:
Want to develop on Lektor?
This gets you started (assuming you have Python, pip, npm, and pre-commit installed):
$ git clone https://github.com/lektor/lektor
$ cd lektor
$ python -m venv _venv
$ . _venv/bin/activate
# pip>=21.3 is required for PEP 610 support
$ pip install -U "pip>=21.3"
$ pip install --editable .
# If you plan on committing:
$ pre-commit install
# Run the Lektor server
$ export LEKTOR_DEV=1
$ cp -r example example-project
$ lektor --project example-project server
If you want to run the test suite (you'll need tox installed):
$ tox
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
Built Distribution
Hashes for lektor-3.4.0b10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b36e379285d58ced31d8c53049c376fa8f441ef40eef651a4c504522f98d90b |
|
MD5 | 3caff004d5aac41f5f7245ef8e0f32e0 |
|
BLAKE2b-256 | 970efef1c0471a31e05b6337817d8cda0c7f68fab67781e98f1401648e85a2a8 |