| 1234567891011121314151617181920212223242526272829 |
- import os
- from pathlib import Path
- # 项目根目录
- BASE_DIR = Path(__file__).resolve().parent
- # 上传文件存储目录(图片)
- UPLOAD_FOLDER = BASE_DIR / "static" / "uploads" / "posts"
- # 生成的静态 HTML 文件目录
- GENERATED_FOLDER = BASE_DIR / "generated"
- # 原始 Markdown 数据存储目录
- POSTS_DATA_FOLDER = BASE_DIR / "posts_data"
- # 索引文件路径
- INDEX_FILE = BASE_DIR / "posts_index.json"
- # 允许上传的文件扩展名
- ALLOWED_EXTENSIONS = {"md", "png", "jpg", "jpeg", "gif", "webp", "svg", "bmp"}
- # 最大上传文件大小(16 MB)
- MAX_CONTENT_LENGTH = 16 * 1024 * 1024
- # Flask 密钥(用于 session 等,生产环境请修改)
- SECRET_KEY = os.environ.get("SECRET_KEY", "dev-secret-key-change-in-production")
- # 管理员密码(唯一用户,无需用户名)
- PASSWORD = "wyojyydsrypnb"
|