← 返回项目库

Lektor 中文静态网站内容管理系统

Lektor 是一套带可视化后台的静态网站内容管理系统,支持内容编辑、页面预览、附件管理和静态构建。

这是 Lektor 固定提交版本的中文运行交付。项目把结构化内容文件、模板和静态资源构建为完整网站,并通过本地服务提供可视化后台。交付版补齐中文界面缺失翻译,保留示例站点、编辑器、页面预览、新增子页面和附件上传等真实功能,同时移除源码包中的外部跟踪与推广入口。

真实界面

项目截图

共 7 张

編輯「Welcome to the Example Site!」
編輯「About this Website」
編輯「Blog」
編輯「Hello Website」
編輯「Blog Post 2」
新增子面頁到 「Welcome to the Example Site!」
新增附件到「Welcome to the Example Site!」

Capabilities

核心功能

结构化内容文件与模型驱动页面
中文可视化后台编辑器
页面树浏览、子页面和多语言版本管理
Markdown、表单字段和流式内容编辑
页面实时预览与本地开发服务
附件上传、图片资源和静态路径管理
静态构建、发布服务器配置和插件扩展
中文界面偏好、快捷键和发布状态反馈

适用场景

搭建企业博客、文档站和项目展示站
用可视化后台管理静态网站内容并预览页面
学习 Python CMS、内容模型、模板和静态构建流程
将结构化内容构建为可部署的 HTML 静态站点

适合谁

需要搭建内容驱动静态网站的开发者、技术团队、内容运营者,以及学习 Python 静态 CMS 和模板化建站的使用者。

商业化思路

用于社群学习、研究静态网站生成与内容管理工作流,也可作为企业文档站、博客、项目展示站的二次开发基础。

你会拿到什么

  • 固定提交版本完整源码包及已构建后台静态资源
  • 7 张真实中文运行功能截图与 deterministic evidence manifest
  • BSD 3-Clause 许可证、版权声明和修改披露
  • 示例项目、模型、模板和构建/运行说明

部署流程

  1. 1安装 Python 3.10+、Node.js 和 npm,并进入源码目录。
  2. 2使用 Python 虚拟环境安装项目依赖,执行 cd frontend && npm ci && npm run build。
  3. 3使用 lektor --project example --language zh server --host 127.0.0.1 --port 5000 启动示例后台。
  4. 4正式部署前按项目文档配置发布服务器,并将生成的静态目录交给 Nginx 或对象存储。

真实验证结果

Python 3.11 隔离环境安装依赖成功;前端 npm ci、npm run build 和 TypeScript 测试通过;核心 Python 测试在排除需外网插件和本机 ffprobe 视频工具的环境型项后为 1667 passed。示例项目真实服务 smoke 返回 HTTP 200;后台编辑、页面树、新增子页面和附件页共 7 张截图均为 1440×900,中文标题与示例数据可见,console 错误、坏图、404、登录页、横向溢出和重复截图均为 0。

部署前须知

视频缩略图相关测试需要本机 ffprobe 及完整 x265 动态库;需外网访问 PyPI 的插件测试未纳入离线核心回归。示例内容仍保留上游英文示例数据,中文化重点在后台操作界面;生产部署需按实际站点配置域名、发布服务器和插件。

部署难度

中等

最低配置

Python 3.10+、Node.js 及 npm;本地验证使用 Python 3.11、Node.js 22 和现代桌面浏览器,构建产物可由任意静态 Web 服务提供。

开源许可证

BSD 3-Clause License

最后验证

2026-09-01

技术栈

Python 3.10+FlaskJinja2ReactTypeScriptesbuild静态网站生成

授权说明

仓库根目录包含 BSD 3-Clause License,版权归 Armin Ronacher 所有;源码包原样保留许可证和版权声明,本次仅披露中文翻译、证据工具兼容修复和外部推广清理。

Release notes

版本记录

1 个已发布版本

vcn-365a77816c1e 当前推荐

首个中文社群学习交付版本:补齐 12 个中文 UI 缺失翻译,移除 Gitter 跟踪徽章与示例 Telegram 外链,完成前端构建、示例服务和 7 张真实后台功能页验收。

部署要求:Python 3.10+、Node.js、npm 和现代浏览器;视频元数据能力另需可用的 ffprobe/x265 运行库。

已知问题:示例站点内容以英文演示资料为主;完整插件联网测试和视频工具测试需要相应外部网络/系统依赖,未作为本地核心回归门禁。

登录后领取