Skip to content

1411430556/vitepress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors