🏠 主页编辑
编辑首页(labetter.fun)的内容与样式
home/index.html
📄 页面编辑
编辑各子站点的页面文件
✨ Live Editor(可视化编辑器)
✏️ 打开 Live Editor
Live Editor 支持在浏览器中实时编辑任意 *.labetter.fun 页面,可视化选择元素并通过 Claude 对话修改。
- 点击元素选中 → 💬 对话修改 → ✅ 应用 → 💾 保存
- 支持快捷键:Ctrl+Shift+E 选择模式、Esc 退出
➕ 模块增加
按 6 步流程新增子域模块
新建模块向导
6 步流程1
准备后端模块
创建
backend/<name>.py,封装处理逻辑。使用 tempfile.mkdtemp() 处理文件,返回结构化 dict。2
添加 API 路由
在
server.py 中添加 POST /api/<name>/<action> 和 GET /api/<name>/download。3
创建前端页面
在
frontend/<name>/ 下创建 index.html、css/style.css、js/app.js。4
申请 SSL 证书
通过 SSL 设置面板申请新证书,或使用 CLI:
certbot certonly --webroot。5
配置 Nginx
复制
nginx/labetter.conf 中的模板块,替换 <SUBDOMAIN> 并部署。6
更新首页
在
home/index.html 中添加新模块链接,并更新模块计数。💡 详细文档见 CLAUDE.md 中的 "Adding a new module subdomain" 章节。
✏️ 模块编辑
查看和编辑已上线的模块
已上线模块
6 个模块CRISPOR (Original)
crispor.labetter.fun
原始 CRISPOR CGI 界面(反向代理)
访问
CGI
🔒 SSL 证书管理
管理 Let's Encrypt 证书:查看、续期、申请
证书状态
—
剩余天数
—
自动续期
—
服务状态
—
证书列表
加载中...
📋 操作历史
| 时间 | 操作 | 结果 | 详情 |
|---|---|---|---|
| 暂无记录 | |||
🔄 自动续期
—- Systemd Timer
- —
- Dry-run 测试
- —
- 上次触发
- —
- 下次触发
- —
💻 服务器信息
- API 状态
- —
- 基因总数
- —
- 已注释
- —
- Python 版本
- —
- 运行时间
- —
- 主机名
- —
⏱ 自动检查
页面定时轮询证书状态
未启用
🤖 Claude 对话
AI 助手,支持代码编辑与问题解答