Description
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 example folder which contains a
very basic project to get started.
For a more complete website look at lektor/lektor-website
which contains the sourcecode for the official lektor website.
Lektor alternatives and similar packages
Based on the "Static Site Generator" category.
Alternatively, view Lektor alternatives based on common mentions on social networks and blogs.
-
Pelican
Static site generator that supports Markdown and reST syntax. Powered by Python. -
Cactus
Static site generator for designers. Uses Python and Django templates. -
makesite
Simple, lightweight, and magic-free static site/blog generator for Python coders -
Minimal Static Blog Generator in Python
Simple Python script to convert Markdown posts to a static blog. Mainly for learning. 2kb site, top Lighthouse scores.
Write Clean Python Code. Always.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Lektor or a related project?
Popular Comparisons
README
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, Make and pre-commit installed):
$ git clone https://github.com/lektor/lektor
$ cd lektor
$ virtualenv venv
$ . venv/bin/activate
$ pip install --editable .
$ make build-js
$ pre-commit install
$ 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