- Notifications
You must be signed in to change notification settings - Fork314
The lektor static file content management system
License
lektor/lektor
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Lektor is a static website generator. It builds out an entire projectfrom static files into many individual HTML pages and has a built-inadmin UI and minimal desktop app.
To see how it works look at the top-levelexample/
folder, which containsa showcase of the wide variety of Lektor's features.
For a more complete example look at thelektor/lektor-websiterepository, which contains the sourcecode for the official lektor website.
For installation instructions head to the official documentation:
This gets you started (assuming you have Python, pip, npm, and pre-commitinstalled):
$ 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
About
The lektor static file content management system