lektor 静态文件内容管理系统。(The lektor static file content management system)

Github 星跟踪图

Lektor

Lektor 是一个静态网站生成器。它将整个项目从静态文件构建成许多单独的 HTML 页面,并有一个内置的管理 UI 和最小的桌面应用程序。

要了解它是如何工作的,请看顶层的 example/ 文件夹,它包含了 Lektor 的各种功能的展示。

更完整的例子请看 lektor/lektor-website 仓库,其中包含 lektor 官方网站的源代码。

我如何使用这个?

关于安装说明,请前往官方文档:

想在 Lektor 上开发?

这可以让你入门(假设你已经安装了Python、pip、Make和pre-commit)。

$ 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

如果你想运行测试套件(你需要安装 tox):

$ tox


(First version translated and edited by vz on 2020.12.19)

项目概况

主要编程语言Python
编程语言Makefile
许可证BSD 3-Clause "New" or "Revised" License
最新版本名称v3.3.4
第一版名称0.96
最后发布时间2022-05-02 14:42:26
首次发布2015-12-19 13:08:25
最后一次提交2022-05-02 15:08:44
创建于2015-12-19T09:18:36
推送于2022-05-02T22:09:18
平台Linux Mac Windows
提交数1.5k
关注者数78
名称与所有者lektor/lektor
派生数299
星数3.6k
问题数584
打开的问题数217
发布数28
语言数7
拉请求数332
打开的拉请求数22
关闭的拉请求数95
已启用问题?
已启用Wiki?
已存档?
是分叉?
已锁定?
是镜像?
是私有?

Lektor

Unix Build Status Windows Build Status Code Coverage PyPI version PyPI - Python Version node:?Join the chat at https://gitter.im/lektor/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.

admin.png

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. We also have the example project at the top level of this repository example/ that is a lean example of the wide variety of the features of Lektor.

How do I use this?

For installation instructions head to the official documentation:

Want to develop on Lektor?

This gets you started:

$ git clone https://github.com/lektor/lektor
$ cd lektor
$ virtualenv venv
$ . venv/bin/activate
$ pip install --editable .
$ make build-js
$ make install-git-hooks
$ export LEKTOR_DEV=1
$ cp -r example example-project
$ lektor --project example-project server

If you want to run the test suite:

$ virtualenv venv
$ . venv/bin/activate
$ pip install --editable ".[test]"
$ make test
To the top