d3dd11ca8b3d63317069c55d370fb792205633ee
- text-muted色值从#8b949e提亮到#9eaab8(对比度4.3:1→5.0:1) - 覆盖Bootstrap .text-muted默认色,统一走CSS变量 - 表单标签从text-muted改为text色+font-weight:500,更醒目 - 输入框placeholder设为#6e7a88,比默认更清晰 - .btn-secondary适配暗色主题,不再用Bootstrap默认灰 - modal-content显式设置color:var(--text) - index页新增.alert-info暗色适配 - 新增.form-text颜色覆盖
Article Writer - 文章编写系统
基于 Flask + LLM 的智能文章编写系统,支持主题管理、素材收集和大模型生成文章。
功能
- 主题管理:创建、编辑、删除文章主题
- 素材收集:支持文本素材和图片素材
- Prompt编辑:每个主题可自定义生成提示词
- 大模型生成:调用 LLM 根据素材自动生成文章
- 文章管理:查看、编辑、删除生成的文章
技术栈
- 后端:Python 3 + Flask + SQLite
- 前端:HTML/CSS/JS(原生)
- LLM:兼容 OpenAI API 格式的大模型接口
快速开始
# 安装依赖
pip install flask requests
# 配置环境变量
export LLM_URL="https://your-llm-api/v1/chat/completions"
export LLM_API_KEY="your-api-key"
export LLM_MODEL="qwen3.6-plus"
# 启动服务
python app.py
配置
通过环境变量配置 LLM 接口:
| 环境变量 | 说明 | 默认值 |
|---|---|---|
| LLM_URL | 大模型 API 地址 | - |
| LLM_API_KEY | API 密钥 | - |
| LLM_MODEL | 模型名称 | qwen3.6-plus |
项目结构
article-writer/
├── app.py # 主应用(Flask后端)
├── templates/
│ ├── index.html # 首页(主题列表)
│ └── topic.html # 主题详情页
├── static/
│ ├── css/
│ ├── js/
│ └── uploads/ # 图片上传目录
└── .gitignore
License
MIT
Description
Languages
HTML
73.7%
Python
26.3%