feat: v3.0.1 - 后台获取新闻功能优化

1. 新增后台管理获取新闻API (/api/admin/fetch-news/<code>)
   - 不需要验证码,仅管理员可用
   - 用于后台手动触发新闻获取

2. 后台网站管理添加"手动获取新闻"按钮
   - 在新闻关键词字段旁边显示
   - 编辑模式可用

3. 取消前台detail页面手动获取新闻入口
   - 用户不再需要手动刷新新闻
   - 新闻由管理员在后台控制获取

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jowe
2026-03-13 22:16:12 +08:00
parent 8b71da2956
commit edbc4288f9
4 changed files with 416 additions and 3 deletions

View File

@@ -800,9 +800,11 @@
<span>📰</span>
相关新闻
</h2>
<button id="refreshNewsBtn" class="refresh-news-btn" onclick="showCaptchaModal('{{ site.code }}')">
<span class="refresh-icon"></span> <span class="btn-text">{% if has_news %}获取最新资讯{% else %}加载资讯{% endif %}</span>
</button>
{% if news_list %}
<span style="font-size: 13px; color: var(--text-muted);">
共 {{ news_list|length }} 条资讯
</span>
{% endif %}
</div>
<div id="newsContainer">
{% if news_list %}