Obsidian

ZCode 额度反代网关 (ZCode Quota Reverse-Proxy Gateway)

遭遇场景2026-09-24,想把 ZCode(zcode.z.ai)的 Coding Plan 额度接成标准 API 给 Claude Code 之类的客户端用。GitHub 上叫 zcode2api 的仓库有几十个(同一份代码被反复 fork),质量差异极大,随便挑一个会踩满坑。一句话结论:主仓库 liu5269/zcode2api(244⭐)已经打不过上游风控;要装就装 dengyie/zc

Obsidian

全站动态微服务路由总线与自发现归类架构 (Dynamic Microservice Route Hub and Auto-Discovery Architecture)

1. 架构目标与设计背景 (Architectural Goals & Background)在拥有数十个独立微服务、API 网关、二级子域名和实验性原型(如 6767.chat 平台当前承载的 70 个独立项目与 270 条 Nginx 路由规则)的服务器环境下,纯静态的文档或手工维护的导航页极易随代码迭代与新服务上线而迅速脱节。为了实现全站服务与路由的实时可观测、自动探测与可运营管理,构建了一

Obsidian

SVG 固有尺寸与 img 渲染陷阱 (SVG Intrinsic Size in img and Rasterization)

一个 SVG 文件放进 <img> 或者交给 sharp 栅格化时,它的显示尺寸来自文件自己声明的固有尺寸 (intrinsic size),而不是你以为的"按 viewBox 自动适配"。少了 width/height,或者写了相对单位,就会静默出问题。三种写法各自的后果根标签写法放进 <img>(无 CSS 约束)交给 sharp 栅格化width="24&q

Obsidian

改造他人开源 demo 的埋点与硬编码清理 (Vendor Analytics & Hardcoded Hosts in a Forked Demo)

发生条件把别人的开源单页 demo(流体模拟、小游戏这类)直接拿来挂到自己的域名下自部署,做"清理一下再上线"。症状页面全黑,什么都不渲染,控制台第一行报:ReferenceError: ga is not defined但这个页面里明明没有 google-analytics.com 的 <script> 标签了——你刚刚亲手删掉的。尝试过的解法删掉 HTML <head>

Obsidian

Next.js 静态导出部署到子路径 (Next.js Static Export under a Sub-path)

目标:把一个 Next.js App Router 项目导出成纯静态文件,挂在既有域名的一个子路径下(例如 https://6767.chat/3d-profile/),由 nginx 直接托管,不需要常驻 node 进程。最终形态:本地 npx next build 产出 out/,原样丢进站点静态根的一个子目录即可访问。前置条件Next.js App Router 项目,且没有用到需要服务端的