- 站点管理
- 服务器管理
- 站点内容管理
- 站点生成、发布
graph TD
服务器配置 --> 添加站点 --> 生成html --> 发布到服务器 --> 服务器管理
- 基于linux系统
- web容器使用nginx
- 站点内容生成全静态
开发时采用Python3.7作为基础。
依赖MySql数据库,所以这是必须的;
由于批量生成html功能运行时间长,所以采用了Celery作为后台异步运行。如果没有Celery会导致后台程序无法运行(影响的功能有:批量生成、)。 后台程序启动命令:
celery worker -l INFO -A app.celery
Celery采用Redis作为中间件,所以Redis也是必须的。