# ai-navi **Repository Path**: fgai/ai-navi ## Basic Information - **Project Name**: ai-navi - **Description**: AI 工具导航 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-10-30 - **Last Updated**: 2026-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI 灵技阁 · 一站式 AI 能力聚合平台 > 汇聚精选 AI 应用、OpenClaw Skills 技能库、零门槛入门教程与 AI 热门资讯,帮你探索、学习、用好 AI。 [![Python](https://img.shields.io/badge/Python-3.10+-blue?logo=python)](https://python.org) [![Django](https://img.shields.io/badge/Django-5.1-green?logo=django)](https://djangoproject.com) [![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-CDN-06B6D4?logo=tailwindcss)](https://tailwindcss.com) [![License](https://img.shields.io/badge/License-MIT-yellow)](LICENSE) --- ## ✨ 核心功能 | 模块 | 描述 | |------|------| | 🤖 **AI 应用导航** | 精选 AI 工具分类聚合,支持分类筛选、关键词搜索、访问量统计 | | 🧩 **AI Skills 技能库** | OpenClaw 可用技能展示,含详细介绍、使用方式、源码下载 | | 📚 **零门槛入门教程** | 手把手步骤式教程,不只告诉你"用什么",更教你"怎么用" | | 📰 **热门资讯** | AI 行业最新动态,支持分类标签筛选 | | 💬 **Skill 请求** | 用户可提交想要的 Skill,管理员跟进并更新状态 | | 📧 **邮件订阅** | 一键订阅平台更新通知 | --- ## 🚀 快速开始 ### 环境要求 - Python 3.10+ - pip(建议使用 miniconda 虚拟环境) ### 安装与运行 ```bash # 1. 克隆项目 git clone https://gitee.com/fgai/ai-navi.git cd ai-navi # 2. 安装依赖 pip install django -i https://mirrors.aliyun.com/pypi/simple # 3. 初始化数据库 python manage.py makemigrations python manage.py migrate # 4. 写入示例数据 python manage.py seed_data # 5. 创建管理员账号 python manage.py createsuperuser # 6. 启动开发服务器 python manage.py runserver # 或指定端口在后台运行: nohup /root/miniconda3/bin/python manage.py runserver 0.0.0.0:16000 & ``` 访问 `http://127.0.0.1:8000` 查看网站,`/admin` 进入后台管理。 --- ## 🗂 项目结构 ``` ai-navi/ ├── ai_navigator/ # Django 项目配置 │ ├── settings.py # 全局配置(SQLite、静态文件等) │ └── urls.py # 根路由 ├── core/ # 核心业务模块 │ ├── models.py # 数据模型(应用/Skills/教程/资讯/请求) │ ├── views.py # 页面视图 + AJAX 接口 │ ├── urls.py # 路由配置 │ ├── admin.py # 后台管理配置 │ └── management/ │ └── commands/ │ └── seed_data.py # 示例数据初始化命令 ├── templates/core/ # Django 模板 │ ├── base.html # 公共基础模板(导航、页脚) │ ├── index.html # 首页 │ ├── apps.html # AI 应用页 │ ├── skills.html # Skills 技能库页 │ ├── tutorials.html # 教程列表页 │ ├── tutorial_detail.html # 教程详情页 │ ├── news.html # 资讯页 │ └── skill_request.html # Skill 请求页 ├── static/ # 静态资源(图标、图片) ├── db.sqlite3 # SQLite 数据库 └── manage.py ``` --- ## 🌐 路由一览 | URL | 页面 | 说明 | |-----|------|------| | `/` | 首页 | 全站内容概览 | | `/apps/` | AI 应用 | 分类导航 + 搜索 | | `/skills/` | Skills 库 | 技能展示 + 下载 | | `/tutorials/` | 入门教程 | 列表 + 难度筛选 | | `/tutorials//` | 教程详情 | 步骤式阅读 + 进度追踪 | | `/news/` | 热门资讯 | AI 行业动态 | | `/skill-requests/` | 请求 Skill | 用户留言 + 状态跟进 | | `/admin/` | 后台管理 | Django Admin | --- ## 🛠 技术栈 - **后端**:Django 5.1 · Python 3.10 · SQLite - **前端**:Tailwind CSS (CDN) · Font Awesome 4.7 · AOS 动画库 - **代码高亮**:highlight.js(仅教程详情页按需加载) - **架构模式**:Django MTV · 模板继承 · AJAX 局部刷新 --- ## ✏️ 内容管理 通过 Django Admin(`/admin`)可管理所有内容: - **AI 应用**:名称、分类、链接、评分、标签、是否精选 - **AI Skills**:介绍、使用方法、源码、下载链接 - **入门教程**:标题、步骤、代码示例、难度等级 - **热门资讯**:标题、摘要、来源、发布时间 - **Skill 请求**:查看用户请求,更新处理状态(待处理 / 已采纳 / 已完成) --- ## 🗄 重置数据库 ```bash # 删除旧数据库和迁移文件后重新初始化 rm -f db.sqlite3 find . -path "*/migrations/0*.py" -delete python manage.py makemigrations core python manage.py migrate python manage.py seed_data python manage.py runserver 0.0.0.0:16000 ``` --- ## 📦 部署到生产 ```bash # 1. 修改 settings.py DEBUG = False ALLOWED_HOSTS = ['your-domain.com'] # 2. 收集静态文件 python manage.py collectstatic # 3. 使用 Gunicorn 启动 pip install gunicorn gunicorn ai_navigator.wsgi:application --bind 0.0.0.0:8000 --workers 2 ``` > 推荐配合 Nginx 反向代理使用,并配置 HTTPS。 --- ## 🤝 联系与交流 | 渠道 | 信息 | |------|------| | 微信 | fgai66 | | 邮箱 | ai_chatbot@163.com | | QQ 群 | 1061043049 | | 抖音 | 叶老师讲AI | | CSDN | [suiyingy](https://blog.csdn.net/suiyingy) | | Gitee | [fgai](https://gitee.com/fgai) | | GitHub | [fgai](https://github.com/yehx1/fgai-cv-basis) | --- © 2025 AI 灵技阁 · Powered by Django & Tailwind CSS 导航栏增加“首页”。导航栏删除“请求skill”,因为其已经在 skills 页面内部体现了。 热门资讯中热门推荐中,前五条需要是 openclaw 相关内容,现在也称之为“龙虾(openclaw)”。 热门资讯分类中新增一类“养龙虾(openclaw)”。首页中也突出openclaw相关信息。 请从clawhub.ai中获取30个最热门的skill放入skils栏目中,重点参考下面内容:https://clawhub.ai/skills?sort=downloads&nonSuspicious=true