山西梦夜空科技有限公司(Yozora Tech LTD)官方网站源代码,可供参考。
- TypeScript 45.7%
- Fluent 38.6%
- CSS 12.7%
- JavaScript 2.5%
- Shell 0.3%
- Other 0.2%
| .vscode | ||
| adapters/deno | ||
| public | ||
| src | ||
| .gitignore | ||
| .prettierignore | ||
| AGENT.md | ||
| CC-BY-4.0 | ||
| deno.json | ||
| deno.lock | ||
| eslint.config.js | ||
| LICENSE | ||
| mkprod.sh | ||
| package.json | ||
| qwik.env.d.ts | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
Yozora Tech 网站
山西梦夜空科技有限公司(Yozora Tech LTD)官方网站源代码,可供参考。
技术栈
- 框架: Qwik v2 Beta — 基于 JSX 的前端框架,以极低的 JavaScript 输出实现即时加载
- 运行时: Deno — 用于项目的开发、构建与运行,以及代码格式化
- 样式: 原生 CSS + BEM 命名规范
- 国际化: Project Fluent — 源语言有中文(简体)、英文、日文
目录结构
src/
├── routes/ # 页面路由(文件即路由)
├── components/ # UI 组件
├── styles/ # 组件样式(CSS,BEM 命名)
├── i18n/ # 翻译文件(Fluent .ftl 格式)
├── vendor/ # 内置依赖
├── shared/ # 常量和工具函数
├── types/ # TypeScript 类型定义
├── root.tsx # 应用根组件
├── i18n.ts # 国际化资源配置
├── global.css # 全局样式和 CSS 变量
└── meta.json # 站点元数据(版权等)
开发命令
本项目主用 Deno 运行时。
# 安装依赖
deno install
# 本地开发
deno task dev
# 更新依赖版本
deno update
# 格式化代码
deno fmt
# 构建
deno task build
# 预览构建产物
deno task preview
国际化
翻译文件位于 src/i18n/,使用 Project Fluent 语法。在组件中通过 <T s="key" />
组件或 useT("key") 钩子引用翻译字符串。
AI 使用
本仓库代码有利用 AI 编写,请留意。
法律
网站内容以 CC BY 4.0 协议发布。
网站代码以 ISC 协议发布,可自由参考其技术构成。条款详见许可证文件。