hubian d3dd11ca8b fix: 提升暗色主题文字对比度,解决提示文字看不清的问题
- 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颜色覆盖
2026-05-21 21:55:13 +08:00

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

访问 http://localhost:19200

配置

通过环境变量配置 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
文章编写系统 - Flask + LLM智能文章生成
Readme 232 KiB
Languages
HTML 73.7%
Python 26.3%