关于我
QQ 群: 959731247
邮箱: me@yeqing.im
关于本站
- 这是一个个人博客站点.
- 本站是一个静态网站, 主要技术栈见 主页.
- 内容以 Markdown 维护, 构建时生成静态 HTML, 关闭 JavaScript 后仍可阅读正文与使用普通链接.
- 仓库托管在 GitHub, 通过 ESA Pages 完成构建, 分发.
许可协议声明
本站(博客)的所有原创文章, 除特殊声明文章外, 均使用CC BY-NC-SA 4.0许可协议. 这意味着您可以自由地:
- 共享
- 在非商业用途下复制、转载、分发本站内容.
- 演绎
- 在非商业用途下修改、改编、创作衍生作品.
您必须遵守以下条件:
- (BY)署名
- 必须注明原作者"夜轻"及文章原文地址.
- (NC)非商业性使用
- 不得将本博客内容用于任何商业目的.
- 若需商业使用, 请取得作者的授权后使用.
- (SA)相同方式共享
- 若你基于该作品进行了修改、改编或二次创作, 你必须使用相同的许可协议(即 CC BY-NC-SA 4.0)来发布新的作品.
- 该条款确保所有衍生作品继续保持开放与共享的精神.
数据统计
- 本站使用 Umami 统计访问情况, 可能收集
浏览器操作系统设备类型屏幕分辨率语言粗略地理位置(省/市)等聚合信息, 用于了解访问情况与改进站点性能. - 本站基于 ESA Pages 完成内容分发, ESA Pages可能收集部分用户数据.
评论区
- 暂未开放评论区, 文章页只显示 QQ 群交流提示.
免责与版权
- 本博客的内容仅供学习与交流使用, 不构成任何形式的专业建议.
- 因使用或依赖本博客内容所造成的任何损失, 作者不承担相关责任.
- 博客中引用的部分插画或图片来源于互联网, 版权归原作者所有. 如有侵权, 请通过邮箱(me@yeqing.im)联系我.
- 如果您发现本站引用
盗版未授权违法内容, 或侵犯了您的合法权益, 可以通过邮箱联系我.
技术栈与开源项目
本站按「框架主体 → 底层依赖与共享包 → 其他」三层组织, 下面逐项列出实际使用的开源项目与各自的许可协议:
- 框架主体:
- Svelte (MIT): 组件编译与 SSR 渲染.
- Vite (MIT): 客户端打包与各模块的开发服务器.
- Node.js (MIT): 构建脚本的运行环境.
- pnpm (MIT): workspace 依赖管理与锁定.
- Vitest (MIT): 单元测试.
- TypeScript (Apache-2.0): 全站类型检查.
- Playwright (Apache-2.0): 端到端测试.
- Git (GPL-2.0): 版本管理.
- 底层依赖与共享包:
- Lucide (ISC): 界面图标.
- YAML (ISC): 前置数据与配置解析, 内容管线、友链与文件目录共用.
- markdown-it (MIT): Markdown 与站内标签语法的解析核心, 博客与关于页共用.
- PhotoSwipe (MIT): 图片灯箱.
- bits-ui (MIT): 标签页、搜索框与图表等无障碍交互原语.
- shadcn-svelte (MIT): 组件结构, 部分组件按注册表复制进 packages/ui.
- clsx (MIT): 条件类名拼接.
- tailwind-merge (MIT): 解决 Tailwind 工具类冲突, 与 clsx 一起组成 packages/ui 的 cn().
- Tailwind CSS (MIT): 组件所需的工具类样式, 用到它的模块共用一个样式表.
- Swup (MIT): 站内软导航 (modules/common).
- 其他:
- simple-icons (CC0-1.0): 首页技术栈与探针页节点系统的品牌标识.
- d3-scale (ISC): 状态页图表的比例尺.
- Pagefind (MIT): 站内搜索的构建期索引与浏览器检索运行时, 只用于博客模块.
- Lodestone (MIT): 文件页的原理图与 BDX 预览渲染, 含其自带的方块模型与材质资源包.
- Three.js (MIT): Lodestone 的渲染后端, 只随文件页的预览按需加载.
- LayerChart (MIT): 状态页的可用性与延迟图表.
- country-flag-icons (MIT): 探针页的国家与地区旗帜.
- brotli-dec-wasm (MIT 或 Apache-2.0): BDX 容器的 brotli 解码, 浏览器原生不支持时的回退.
- 参考资料:
- PhoenixBuilder : BDX (BDump v3/v4) 命令流的格式来源与参考实现.
- Sponge 原理图规范:
.schemv1 / v2 / v3 的调色板与 varint 落盘格式. - Schematic file format (Minecraft Wiki): 旧版
.schematic的Blocks/Data/AddBlocks布局. - MCEdit-Unified 与 Schematica:
AddBlocks的半字节顺序按两者与上页文档一致的写法实现, WorldEdit 的读法相反, 只作对照. - minecraft-data:
legacy-blocks.json取自它的data/pc/common/legacy.json的blocks部分. - NBT format (Minecraft Wiki): NBT 的大端标签结构; BDX 指令 41 的方块实体载荷是唯一的小端例外.
- Lodestone: 预览渲染与
ChunkBuilder的用法依据, 已列在上面的「其他」层.
以上项目的著作权归各自作者所有, 本站按各自的许可协议使用; 项目名称与标识仅用于说明技术栈, 相关商标归各自持有者所有. 可取得的许可文本、包内未提供许可文件的声明及第三方来源说明见 licenses.txt.