Skip to content

Repository files navigation

梯度前沿 · Gradient Frontier

一个专注于 AI 领域前沿科技资讯的静态网站,每日分享 AI 行业最新动态与深度解读。

License: MIT Vite GitHub Pages JavaScript

在线访问


项目简介

梯度前沿是一个纯静态的 AI 科技资讯网站,采用 Vite 构建,复刻小米 MIMO 极简 AI 高级风格。网站通过编辑 JSON 数据文件管理资讯内容,部署于 GitHub Pages,无需后端服务。

核心特性

  • 极简视觉设计 — 复刻小米 MIMO 风格,大量留白,低饱和色彩
  • 深色/浅色主题 — 一键切换,纯白/炭黑双色方案
  • Hero 视觉区 — 双层错位文字矩阵水印 + 鼠标跟随光影视差交互
  • 资讯卡片流 — 极细浅边框卡片,磨砂玻璃质感,悬浮上浮动画
  • 分类筛选 — 横向标签筛选(大语言模型/CV/机器人/AI应用/前沿论文/AI行业等)
  • 实时搜索 — 关键词搜索,匹配标题、摘要、标签
  • 归档页面 — 按月份组织的历史资讯浏览
  • 详情模态框 — 点击卡片展开完整资讯详情
  • 滚动动画 — Intersection Observer 实现元素渐入加载
  • 响应式布局 — 完美适配桌面和移动端

技术栈

层级 技术
构建工具 Vite 8.0
页面结构 HTML5
样式 CSS3(CSS 变量、动画、Grid 布局)
交互 原生 JavaScript(ES6+ 模块化)
字体 Inter + Noto Sans SC
部署 GitHub Pages + GitHub Actions

项目结构

-Gradient-Frontier/
├── index.html                  # 首页
├── about.html                  # 关于页
├── archive.html                # 归档页
├── vite.config.js              # Vite 配置
├── package.json                # 项目依赖
├── public/
│   └── favicon.svg             # 站点图标
├── src/
│   ├── main.js                 # 首页入口
│   ├── about-main.js           # 关于页入口
│   ├── archive-main.js         # 归档页入口
│   ├── components/             # UI 组件
│   │   ├── archive.js          # 归档组件
│   │   ├── filter.js           # 筛选组件
│   │   ├── hero.js             # Hero 区域
│   │   ├── intro.js            # 开场动画
│   │   ├── modal.js            # 详情模态框
│   │   ├── nav.js              # 导航栏
│   │   ├── newsCard.js         # 资讯卡片
│   │   ├── search.js           # 搜索组件
│   │   └── theme.js            # 主题切换
│   ├── data/
│   │   └── news.json           # 资讯数据
│   ├── styles/                 # 样式文件
│   │   ├── main.css            # 全局样式
│   │   ├── animations.css      # 动画
│   │   ├── cards.css           # 卡片样式
│   │   ├── hero.css            # Hero 区域
│   │   ├── intro.css           # 开场动画
│   │   ├── nav.css             # 导航栏
│   │   └── theme.css           # 主题变量
│   └── utils/
│       ├── animations.js       # 动画工具
│       └── helpers.js          # 辅助函数
└── .github/workflows/
    └── deploy.yml              # GitHub Pages 自动部署

快速开始

环境要求

  • Node.js 18+
  • npm 或 pnpm

安装与运行

# 安装依赖
npm install

# 开发模式(热重载)
npm run dev

# 构建生产版本
npm run build

# 预览构建结果
npm run preview

内容管理

资讯内容存储在 src/data/news.json 中,新增资讯只需添加一条记录:

{
  "id": "unique-id",
  "title": "资讯标题",
  "summary": "资讯摘要",
  "tags": ["大语言模型", "AI应用"],
  "source": "来源",
  "date": "2026-01-15",
  "url": "https://example.com/original-article"
}

视觉设计

色彩体系

用途 浅色主题 深色主题
主背景 #FFFFFF #0A0A0B
辅助背景 #F5F5F7 #1A2332
强调色 #4A9EFF #6BB5FF
主文字 #1D1D1F #F5F5F7
次文字 #86868B #98989D
边框 rgba(0,0,0,0.06) rgba(255,255,255,0.08)

字体

  • 英文:Inter(weight 300-500)
  • 中文:Noto Sans SC(weight 300-500)

设计原则

  • 大量留白,宽松栅格居中排版(max-width: 1200px
  • 无多余装饰元素,信息层级简洁清晰
  • 极细浅边框,轻微悬浮上浮动画
  • 弱磨砂玻璃质感(backdrop-filter: blur(10px)

部署

推送到 GitHub 后,.github/workflows/deploy.yml 会自动构建并部署到 GitHub Pages。


许可证

本项目基于 MIT 协议开源 — 详见 LICENSE 文件。


站名:梯度前沿 Gradient Frontier | 定位:AI 技术观察 | 协议:MIT

About

A modern gradient-based web frontier experiment built with Vite

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages