← 返回项目库

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 运行库。

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

登录后领取