mirror of
https://github.com/KwiTsukasa/kt-blog-web.git
synced 2026-05-27 16:35:45 +08:00
KT Blog Web - Argon style Vue TSX blog frontend
| .vscode | ||
| e2e | ||
| public | ||
| src | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .oxfmtrc.json | ||
| .oxlintrc.json | ||
| env.d.ts | ||
| eslint.config.ts | ||
| index.html | ||
| package.json | ||
| playwright.config.ts | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| tsconfig.vitest.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
kt-blog-web
KT 博客前台 demo,基于 Argon WordPress 主题的视觉资产重新实现,技术栈为 Vue 3、TSX、Vite、antdv-next。
技术约定
- 页面语法:Vue TSX。
- 组件库:antdv-next。
- 样式:SCSS,类名按 BEM 组织。
- 路由:hash 模式,便于静态部署。
- 静态资产:只从 Argon 主题包抽取 demo 需要的图片,不引入 WordPress PHP 与主题脚本。
本地运行
pnpm install
pnpm dev
常用校验
pnpm run type-check
pnpm run build
pnpm test:unit