Skip to content

MortarHQ/Mortar

Repository files navigation

Mortar 我的世界服务器官网

一个现代化、优雅、流畅的 Vue 3.6 + Vite + TypeScript 网站,为 Mortar 我的世界公益服务器打造。

🚀 技术栈

  • Vue 3.6 - 渐进式 JavaScript 框架
  • Vite - 下一代前端构建工具
  • TypeScript - 类型安全的 JavaScript
  • Vue Router - 官方路由管理器
  • Pinia - 状态管理库
  • GSAP - 高性能动画库

✨ 特性

  • 🎨 现代化设计 - 优雅的视觉设计和用户体验
  • 🎭 流畅动画 - 使用 GSAP 实现的丰富动画效果
  • 📱 响应式布局 - 完美适配桌面端和移动端
  • 高性能 - Vite 构建,快速加载
  • 🔧 类型安全 - TypeScript 提供完整的类型检查
  • 🎯 SEO 友好 - 优化的页面结构和元数据
  • 🖼️ Logo 展示 - 炮弹主题 Logo 突出服务器特色
  • 📊 动态渲染 - 使用 JavaScript 数组动态渲染内容

📁 项目结构

mortar-website/
├── src/
│   ├── components/          # 可复用组件
│   ├── views/              # 页面组件
│   │   ├── HomeView.vue    # 首页
│   │   └── AboutView.vue   # 关于页面
│   ├── router/             # 路由配置
│   ├── stores/             # Pinia 状态管理
│   ├── utils/              # 工具函数
│   │   └── animations.ts   # GSAP 动画配置
│   ├── App.vue             # 根组件
│   └── main.ts             # 应用入口
├── public/                 # 静态资源
├── dist/                   # 构建输出目录
└── vite.config.ts          # Vite 配置

🎯 页面功能

首页 (/)

  • Hero 区域 - 炮弹 Logo + 吸引人的标题和介绍
  • 紫色背景 - 覆盖整个首页的渐变背景
  • 服务器特色 - 四大核心特色展示
  • 当前整合包 - 动态渲染的整合包列表
  • 服务器信息 - 地址、QQ群等关键信息
  • 动画效果 - 页面加载和滚动触发的动画

关于页面 (/about)

  • 服务器介绍 - 详细的服务器描述
  • 服务器配置 - 动态渲染的硬件配置展示
  • 致谢名单 - 动态渲染的支持者和贡献者列表
  • 相关链接 - 动态渲染的外部链接
  • 联系方式 - QQ群和服务器地址

🎨 动画效果

使用 GSAP 实现的丰富动画效果:

  • 页面进入动画 - 元素依次淡入和滑动
  • 滚动触发动画 - 滚动到视口时触发的动画
  • 悬停效果 - 按钮和卡片的交互动画
  • 导航动画 - 导航栏和移动端菜单动画
  • 页面切换 - 路由切换时的过渡效果

🛠️ 开发指南

环境要求

  • Node.js 16+
  • npm 或 yarn

安装依赖

npm install

开发服务器

npm run dev

访问 http://localhost:5173

构建生产版本

npm run build

类型检查

npm run type-check

📱 响应式设计

网站完全响应式,支持:

  • 桌面端 (1200px+)
  • 平板端 (768px - 1199px)
  • 移动端 (< 768px)

🔗 外部链接

📞 联系信息

  • QQ 交流群: 483949851
  • 服务器地址: bgp.mortar.top
  • 游戏版本: Minecraft 1.16.5

🎮 服务器特色

  • 完全免费 - 无偿无盈利的公益服务器
  • 稳定运行 - 已稳定运行4年
  • 高性能配置 - R7-7840HS + 32GB内存 + 固态硬盘
  • 丰富内容 - 1500+任务,100+新生物群系,12+维度,10+地牢

🔄 最新更新

v2.0 (2025-07-20)

  • ✅ 添加了Mortar Logo
  • ✅ 首页紫色背景覆盖整个页面
  • ✅ 整合包列表改为动态渲染
  • ✅ 贡献者列表改为动态渲染
  • ✅ 服务器配置改为动态渲染
  • ✅ 外部链接改为动态渲染
  • ✅ 优化了代码结构和可维护性

📄 许可证

本项目仅用于 Mortar 我的世界服务器官方网站。


感谢您对 Mortar 公益服的支持与帮助!

About

a web of minecraft server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published