fix: 三平台内容差异化 + admin敏感词管理表格化
- writer.py: _expand_section() 去除 <100字阈值,始终调用 LLM 平台专属扩写
- prompt_loader.py: 新增 section_expansion_zhihu/wechat/xiaohongshu 三个独立 prompt
- admin.html: 配置管理标签页 + 敏感词/清理规则子标签 + 敏感词表格化管理(编辑/删除)
- config_items.py: PUT /sensitive-words/{id} 支持更新 word/category
- compliance_checker.py: AI 套话从 DB 加载 + 人称规则修正
- initial_data.py: PlatformConfig 字数迁移 + 新种子
- 各前端页面: LLM 配置 rate_limit 字段 + 供应商列表排序
This commit is contained in:
@@ -3,6 +3,9 @@
|
||||
Inspired by opencode.ai — clean, modern, responsive
|
||||
============================================ */
|
||||
|
||||
/* ========== v-cloak (hide raw Vue templates) ========== */
|
||||
[v-cloak] { display: none !important; }
|
||||
|
||||
/* ========== Design Tokens ========== */
|
||||
:root {
|
||||
/* Colors */
|
||||
@@ -116,7 +119,7 @@ body {
|
||||
margin: 0 auto;
|
||||
min-height: calc(100vh - var(--nav-height));
|
||||
}
|
||||
.content-area { flex: 1; padding: var(--spacing-lg); overflow-y: auto; }
|
||||
.content-area { flex: 1; padding: var(--spacing-md); overflow-y: auto; }
|
||||
|
||||
/* ========== Card ========== */
|
||||
.card {
|
||||
@@ -373,7 +376,7 @@ body:has(.preview-dialog-custom.is-fullscreen) > [class*="el-overlay"] { z-index
|
||||
|
||||
/* ========== Responsive ========== */
|
||||
@media (max-width: 768px) {
|
||||
.content-area { padding: var(--spacing-md) !important; padding-bottom: 80px; }
|
||||
.content-area { padding: var(--spacing-sm) !important; padding-bottom: 80px; }
|
||||
.card { padding: var(--spacing-md) !important; }
|
||||
.page-header { flex-direction: column; align-items: flex-start !important; gap: var(--spacing-sm) !important; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user