一个基于 Vite + Vue 的静态前端项目,包含多语言支持、组件化页面自动加载与若干工具组件。此仓库用于演示与发布小型网页应用(如资源目录、页面集合或演示站点)。
index.html:应用入口页面package.json:依赖与脚本vite.config.js:Vite 配置src/:源码目录main.js:应用引导App.vue:根组件i18n.js:国际化初始化components/:Vue 组件集合(页面与 UI 组件)assets/:静态样式与资源(如global.css)data/content.js:页面/条目数据源locales/:多语言 JSON 文件(en.json、zh.json等)utils/:工具脚本(缓存、网络请求、Toast 等)
- 多语言支持:使用
src/i18n.js加载locales下的语言文件。 - 页面自动加载:
PagesAutoLoader.vue/ReleasesAutoLoader.vue用于基于data/content.js动态生成列表或页面项。 - 组件库:包含
SearchBar.vue、SideBar.vue、FloatButton.vue等常用 UI 组件,便于在不同页面复用。 - 小工具:
utils/github.js用于与 GitHub 接口交互,apiCache.js提供简单的请求缓存策略。