|
2 weeks ago | |
---|---|---|
.vscode | 3 weeks ago | |
cypress | 3 weeks ago | |
locales | 3 weeks ago | |
omnimatrix-video-player | 2 weeks ago | |
public | 2 weeks ago | |
src | 2 weeks ago | |
test | 3 weeks ago | |
.dockerignore | 3 weeks ago | |
.editorconfig | 3 weeks ago | |
.gitignore | 3 weeks ago | |
.npmrc | 3 weeks ago | |
Dockerfile | 3 weeks ago | |
README.md | 3 weeks ago | |
cypress.config.ts | 3 weeks ago | |
eslint.config.js | 3 weeks ago | |
index.html | 2 weeks ago | |
netlify.toml | 3 weeks ago | |
package.json | 2 weeks ago | |
pnpm-lock.yaml | 2 weeks ago | |
pnpm-workspace.yaml | 2 weeks ago | |
tsconfig.json | 2 weeks ago | |
uno.config.ts | 3 weeks ago | |
vite.config.ts | 2 weeks ago |
🗂 基于文件的路由
📦 组件自动化加载
📑 布局系统
📲 PWA
🎨 UnoCSS - 高性能且极具灵活性的即时原子化 CSS 引擎
🔥 使用 新的 <script setup>
语法
📥 API 自动加载 - 直接使用 Composition API 无需引入
🖨 使用 vite-ssg 进行服务端生成 (SSG)
🦔 使用 beasties 的生成关键 CSS
🦾 TypeScript, 当然
⚙️ 结合 GitHub Actions,使用 Vitest 进行单元测试, Cypress 进行 E2E 测试
☁️ 零配置部署 Netlify
unplugin-vue-router
- 以文件系统为基础的路由vite-plugin-vue-layouts
- 页面布局系统unplugin-vue-components
- 自动加载组件unplugin-auto-import
- 直接使用 Composition API 等,无需导入vite-plugin-pwa
- PWAunplugin-vue-markdown
- Markdown 作为组件,也可以让组件在 Markdown 中使用
markdown-it-prism
- Prism 的语法高亮prism-theme-vars
- 利用 CSS 变量自定义 Prism.js 的主题unplugin-vue-i18n
- Vue I18n 的 Vite 插件vite-ssg-sitemap
- 站点地图生成器@vueuse/head
- 响应式地操作文档头信息vite-plugin-vue-devtools
- 旨在增强Vue开发者体验的Vite插件<script setup>
SFC 语法vite-ssg
- 服务端生成
<script setup>
IDE 支持Vitesse 需要 Node 版本 >=14.18
只需要执行以下命令就可以在 http://localhost:3333 中看到
pnpm dev
构建该应用只需要执行以下命令
pnpm build
然后你会看到用于发布的 dist
文件夹被生成。
首先,通过在项目的根目录中打开终端来构建 vitesse 映像。
docker buildx build . -t vitesse:latest
运行图像并使用标志指定端口映射-p。
docker run --rm -it -p 8080:80 vitesse:latest
前往 Netlify 并选择你的仓库, 一路 OK
下去,稍等一下后,你的应用将被创建.