Web 小项目集
GitHub Pages 部署的前端小项目合集
独立开发的 4 个 GitHub Pages 前端小项目合集:方言可视化地图、图片轮播、Unity WebGL 交互与节日动效网页,全部在线可访问,覆盖原生 JS、地图 API 与 WebGL 嵌入场景。
{
"id": "web-projects",
"title": "Web 小项目集",
"type": "Frontend",
"year": "2025",
"status": "maintenance",
"category": "前端小项目",
"tech": ["HTML5", "CSS3", "JavaScript", "GitHub Pages", "Vercel"],
"github": "https://github.com/Zviolin"
} 项目概述
独立开发的 4 个 GitHub Pages 前端小项目合集:方言可视化地图、图片轮播、Unity WebGL 交互与节日动效网页,全部在线可访问,覆盖原生 JS、地图 API 与 WebGL 嵌入场景。
核心特性
一键部署 — 所有项目均通过 GitHub Pages 自动部署,推送即上线
在线可访问 — 每个项目都有独立的 GitHub Pages 在线地址,可直接访问体验
响应式设计 — 适配桌面端和移动端,随时随地浏览
轻量纯前端 — 无需后端服务,纯 HTML/CSS/JS 实现,加载快速
技术架构
性能指标
项目结构
Web-Projects/
├── DialectMap/ # 方言地图
│ ├── index.html
│ ├── css/
│ ├── js/
│ └── assets/
├── PictureShow/ # 图片展示
│ ├── index.html
│ ├── css/
│ └── js/
├── unity-xier/ # Unity 交互
│ ├── index.html
│ └── assets/
├── Thanksgiving_Web/ # 感恩节网页
│ ├── index.html
│ ├── css/
│ └── js/
└── (各项目独立 GitHub 仓库) 子项目列表
详细说明
项目概述
这是一组部署在 GitHub Pages 上的前端小项目合集。每个项目都是独立的 GitHub 仓库,通过 GitHub Pages 自动部署,可在线访问。
这些项目涵盖了数据可视化、图片展示、Unity WebGL 交互和节日主题网页等多种类型,展示了前端开发的不同方向和实践。全部项目由本人独立设计与开发,覆盖原生 JS 交互、地图 API 集成、Unity WebGL 嵌入等场景,并熟悉 GitHub Pages / Vercel 双平台静态部署流程。
子项目列表
1. DialectMap - 方言地图
- GitHub: https://github.com/Zviolin/DialectMap
- 在线演示: https://Zviolin.github.io/DialectMap/
- Vercel 备用: https://dialect-map.vercel.app
- 技术栈: HTML5, CSS3, JavaScript, Map API
中国各地方言区域可视化展示,支持交互式地图浏览、语音对比试听和数据探索。综合运用地图 API 集成、音频交互与区域数据组织能力,是合集中唯一获得外部 star 的项目。
2. PictureShow - 图片展示
- GitHub: https://github.com/Zviolin/PictureShow
- 在线演示: https://Zviolin.github.io/PictureShow/
- 技术栈: JavaScript, HTML5, CSS3
图片轮播展示应用,支持多种切换效果和响应式布局,实践轮播逻辑的组件化封装与移动端适配。
3. unity-xier - Unity 交互
- GitHub: https://github.com/Zviolin/unity-xier
- 在线演示: https://Zviolin.github.io/unity-xier/
- 技术栈: HTML5, Unity WebGL, JavaScript
基于 HTML 的 Unity 交互展示页面,嵌入 Unity WebGL 内容,实践 WebGL 构建产物在网页端的加载与 3D 交互能力展示。
4. Thanksgiving_Web - 感恩节网页
- GitHub: https://github.com/Zviolin/Thanksgiving_Web
- 在线演示: https://Zviolin.github.io/Thanksgiving_Web/
- Vercel 备用: https://thanksgiving-web.vercel.app
- 技术栈: HTML5, CSS3, JavaScript
感恩节主题互动网页,包含动画效果和节日内容展示,实践纯前端 CSS 动画的实现与页面动效编排。
部署方式
所有项目均通过 GitHub Pages 自动部署:
- 推送代码到 GitHub 仓库
- 在仓库 Settings → Pages 中启用 GitHub Pages
- GitHub 自动构建并部署到
https://Zviolin.github.io/{仓库名}/
部分项目同时部署在 Vercel 上作为备用访问地址。
技术特点
- 纯前端实现:无需后端服务,所有逻辑在浏览器端运行
- 轻量级:每个项目体积小,加载速度快
- 响应式:适配桌面端和移动端
- 独立部署:每个项目独立仓库、独立部署、独立访问