Skip to content

1411430556/vitepress

Repository files navigation

游戏日记

GitHub stars GitHub forks GitHub issues GitHub commits GitHub license VitePress Vue Node pnpm

Security Status

这是一个基于 VitePress 构建的个人网站,主要分享游戏相关内容、壁纸推荐、技术笔记和情感故事。

功能特点

  • 简洁优雅的界面设计
  • 壁纸推荐展示(含动态壁纸)
  • 游戏新闻和赛事报道
  • 编程技术笔记(Vue等)
  • 情感故事分享
  • Algolia 搜索功能
  • 响应式设计,适配各种设备
  • 自动生成侧边栏导航
  • 数学公式支持
  • 图片懒加载
  • 代码组图标支持
  • 脚注功能
  • 自定义主题
  • 图片缩放预览
  • 文章阅读时间和字数统计
  • 进度条加载效果
  • 看板娘角色展示
  • 烟花特效和动画效果

本地开发

环境要求

  • Node.js 18.0 或更高版本 (当前使用 22.16.0)
  • pnpm(推荐)或 npm

安装依赖

pnpm install

启动开发服务器

pnpm docs:dev

构建静态网站

pnpm docs:build

预览构建结果

pnpm docs:preview

项目结构

├── docs/                     # 文档目录
│   ├── .vitepress/           # VitePress 配置目录
│   │   ├── config.mjs        # VitePress 配置文件
│   │   ├── configs/          # 配置模块目录
│   │   ├── theme/            # 主题自定义目录
│   │   │   ├── index.ts      # 主题入口文件
│   │   │   ├── components/   # 自定义组件目录
│   │   │   └── style.css     # 样式文件
│   │   ├── cache/            # 缓存目录
│   │   └── dist/             # 构建输出目录
│   ├── public/               # 静态资源目录
│   │   └── images/           # 图片资源
│   ├── 壁纸推荐/             # 壁纸推荐内容目录
│   ├── 游戏新闻/             # 游戏新闻内容目录
│   ├── 策略/                 # 策略内容目录
│   ├── 编程/                 # 编程技术笔记目录
│   └── *.md                  # Markdown 内容文件
├── package.json              # 项目依赖和脚本
├── pnpm-lock.yaml            # pnpm 依赖锁定文件
└── LICENSE                   # 许可证文件

技术栈

部署

本项目配置了 GitHub Pages 部署,基础路径设置为 /vitepress/。 可以部署到任何静态网站托管服务,如 GitHub Pages、Netlify、Vercel 等。

许可证

MIT

Star History

Star History Chart

About

个人vitepress练习

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published