|
10 | 10 |  |
11 | 11 |  |
12 | 12 |  |
13 | | - |
| 13 | + |
14 | 14 |
|
15 | 15 | [](https://www.murphysec.com/console/report/1940988725426147328/1940988725560365056) |
16 | 16 |
|
17 | | -这是一个基于 [VitePress](https://vitepress.dev/) 构建的个人网站,主要用于分享情感故事和个人创作。 |
| 17 | +这是一个基于 [VitePress](https://vitepress.dev/) 构建的个人网站,主要分享游戏相关内容、壁纸推荐、技术笔记和情感故事。 |
18 | 18 | </div> |
19 | 19 |
|
20 | 20 | ## 功能特点 |
21 | 21 |
|
22 | 22 | - 简洁优雅的界面设计 |
23 | | -- 支持情感故事内容展示 |
| 23 | +- 壁纸推荐展示(含动态壁纸) |
| 24 | +- 游戏新闻和赛事报道 |
| 25 | +- 编程技术笔记(Vue等) |
| 26 | +- 情感故事分享 |
24 | 27 | - Algolia 搜索功能 |
25 | 28 | - 响应式设计,适配各种设备 |
26 | 29 | - 自动生成侧边栏导航 |
|
32 | 35 | - 图片缩放预览 |
33 | 36 | - 文章阅读时间和字数统计 |
34 | 37 | - 进度条加载效果 |
| 38 | +- 看板娘角色展示 |
| 39 | +- 烟花特效和动画效果 |
35 | 40 |
|
36 | 41 | ## 本地开发 |
37 | 42 |
|
38 | 43 | ### 环境要求 |
39 | 44 |
|
40 | | -- Node.js 16.0 或更高版本 (当前使用 22.16.0) |
| 45 | +- Node.js 18.0 或更高版本 (当前使用 22.16.0) |
41 | 46 | - pnpm(推荐)或 npm |
42 | 47 |
|
43 | 48 | ### 安装依赖 |
@@ -67,43 +72,45 @@ pnpm docs:preview |
67 | 72 | ## 项目结构 |
68 | 73 |
|
69 | 74 | ```bash |
70 | | -├── docs/ # 文档目录 |
71 | | -│ ├── .vitepress/ # VitePress 配置目录 |
72 | | -│ │ ├── config.mjs # VitePress 配置文件 |
73 | | -│ │ ├── configs/ # 配置模块目录 |
74 | | -│ │ ├── theme/ # 主题自定义目录 |
75 | | -│ │ │ ├── index.ts # 主题入口文件 |
76 | | -│ │ │ ├── components/ # 自定义组件目录 |
77 | | -│ │ │ └── style/ # 样式目录 |
78 | | -│ │ ├── cache/ # 缓存目录 |
79 | | -│ │ └── dist/ # 构建输出目录 |
80 | | -│ ├── public/ # 静态资源目录 |
81 | | -│ │ ├── images/ # 图片资源 |
82 | | -│ │ └── *.png # 其他静态资源 |
83 | | -│ ├── 文档/ # 文档内容目录 |
84 | | -│ ├── 策略/ # 策略内容目录 |
85 | | -│ └── *.md # Markdown 内容文件 |
86 | | -├── package.json # 项目依赖和脚本 |
87 | | -├── pnpm-lock.yaml # pnpm 依赖锁定文件 |
88 | | -└── LICENSE # 许可证文件 |
| 75 | +├── docs/ # 文档目录 |
| 76 | +│ ├── .vitepress/ # VitePress 配置目录 |
| 77 | +│ │ ├── config.mjs # VitePress 配置文件 |
| 78 | +│ │ ├── configs/ # 配置模块目录 |
| 79 | +│ │ ├── theme/ # 主题自定义目录 |
| 80 | +│ │ │ ├── index.ts # 主题入口文件 |
| 81 | +│ │ │ ├── components/ # 自定义组件目录 |
| 82 | +│ │ │ └── style.css # 样式文件 |
| 83 | +│ │ ├── cache/ # 缓存目录 |
| 84 | +│ │ └── dist/ # 构建输出目录 |
| 85 | +│ ├── public/ # 静态资源目录 |
| 86 | +│ │ └── images/ # 图片资源 |
| 87 | +│ ├── 壁纸推荐/ # 壁纸推荐内容目录 |
| 88 | +│ ├── 游戏新闻/ # 游戏新闻内容目录 |
| 89 | +│ ├── 策略/ # 策略内容目录 |
| 90 | +│ ├── 编程/ # 编程技术笔记目录 |
| 91 | +│ └── *.md # Markdown 内容文件 |
| 92 | +├── package.json # 项目依赖和脚本 |
| 93 | +├── pnpm-lock.yaml # pnpm 依赖锁定文件 |
| 94 | +└── LICENSE # 许可证文件 |
89 | 95 | ``` |
90 | 96 |
|
91 | 97 | ## 技术栈 |
92 | 98 |
|
93 | 99 | - [VitePress](https://vitepress.dev/) v1.6.3 - 静态网站生成器 |
94 | | -- [vitepress-sidebar](https://www.npmjs.com/package/vitepress-sidebar) v1.32.1 - 自动生成侧边栏 |
| 100 | +- [vitepress-sidebar](https://www.npmjs.com/package/vitepress-sidebar) v1.33.0 - 自动生成侧边栏 |
95 | 101 | - [markdown-it-mathjax3](https://www.npmjs.com/package/markdown-it-mathjax3) v4.3.2 - 数学公式支持 |
96 | 102 | - [markdown-it-footnote](https://www.npmjs.com/package/markdown-it-footnote) v4.0.0 - 脚注功能 |
97 | 103 | - [vitepress-plugin-group-icons](https://www.npmjs.com/package/vitepress-plugin-group-icons) v1.6.1 - 代码组图标 |
98 | 104 | - [@mdit/plugin-figure](https://www.npmjs.com/package/@mdit/plugin-figure) v0.22.1 - 图片标题支持 |
99 | 105 | - [medium-zoom](https://www.npmjs.com/package/medium-zoom) v1.1.0 - 图片缩放 |
100 | 106 | - [nprogress-v2](https://www.npmjs.com/package/nprogress-v2) v1.1.10 - 进度条 |
101 | 107 | - [canvas-confetti](https://www.npmjs.com/package/canvas-confetti) v1.9.3 - 烟花特效 |
102 | | -- [@theojs/lumen](https://www.npmjs.com/package/@theojs/lumen) v6.0.0 - 文章元数据 |
| 108 | +- [@theojs/lumen](https://www.npmjs.com/package/@theojs/lumen) v6.3.1 - 文章元数据 |
| 109 | +- [oh-my-live2d](https://www.npmjs.com/package/oh-my-live2d) v0.19.3 - 看板娘展示 |
103 | 110 |
|
104 | 111 | ## 部署 |
105 | 112 |
|
106 | | -本项目配置了 GitHub Pages 部署,基础路径设置为 `/vitepress`。 |
| 113 | +本项目配置了 GitHub Pages 部署,基础路径设置为 `/vitepress/`。 |
107 | 114 | 可以部署到任何静态网站托管服务,如 GitHub Pages、Netlify、Vercel 等。 |
108 | 115 |
|
109 | 116 | ## 许可证 |
|
0 commit comments