feat: v4.0 - 添加 Skills 管理功能

- 新增 Skill 模型,支持手动添加和 GitHub 抓取
- 后台添加 Skills 管理界面
- 前台添加 /skills 列表页和 /skills/<slug> 详情页
- 首页增加 Skills Tab 入口
- 添加数据库迁移脚本

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jowe
2026-03-25 22:39:50 +08:00
parent 76ae3cbb5a
commit 731f0d3822
7 changed files with 611 additions and 1 deletions

View File

@@ -47,6 +47,12 @@
<span class="nav-text">管理员</span>
</a>
</li>
<li class="nav-item {% if active_page == 'skill' %}active{% endif %}">
<a href="{{ url_for('skills.index_view') }}" class="nav-link">
<span class="material-symbols-outlined nav-icon">handyman</span>
<span class="nav-text">Skills管理</span>
</a>
</li>
<li class="nav-item {% if active_page == 'api_key' %}active{% endif %}">
<a href="{{ url_for('api_keys.index_view') }}" class="nav-link">
<span class="material-symbols-outlined nav-icon">key</span>