{"repo":"Naptie/endfield-docmaker","free":true,"listed":false,"github":"https://github.com/Naptie/endfield-docmaker","clone":"git clone https://github.com/Naptie/endfield-docmaker.git","description":"用于生成《明日方舟：终末地》游戏世界观中各机构签发的文档的工具","language":"Svelte","stars":103,"topics":["arknights-endfield","endfield","svelte","svelte5","sveltekit","typst","shadcn-ui","tailwindcss"],"license":"MPL-2.0","category":"ui-components","readme_excerpt":"终末地文档生成器 用于生成《明日方舟：终末地》游戏世界观中各机构签发的文档的工具 [!IMPORTANT] 该工具仅供娱乐与学习交流之用，请在合理、合法的范围内使用。 该工具本身无法在不修改代码的前提下仿造真实文件或真实存在的机构签发的文件。 因对该工具的不合理使用而产生的任何直接或间接责任、损失或纠纷，使用者自行承担。 他人对该仓库代码作出的任何改动、由此产生的风险或后果均与该仓库所有者无关。 功能特性 - 在浏览器中实时生成 PDF 文件，无需后端服务 - 支持多个模板，每个模板分别支持数个自定义参数 - 试卷模板自动根据单题分数计算板块总分与整卷总分 - 公文模板自动生成带有随机偏移和旋转的圆形公章 - 基于 Typst 排版引擎，内容区域支持 Typst 标记语法 - PDF 实时预览、在新标签页中打开、下载 - 表单内容自动持久化至浏览器本地存储 - 字体文件自动缓存至浏览器 IndexedDB - 可在设置页面管理字体、一键清空数据 - 明暗主题切换 - 中英双语界面 部署 - GitHub Pages: https://naptie.github.io/endfield-docmaker/ - Cloudflare: https://endfield-docmaker.phi.zone/ - Vercel: https://endfield.phi.zone/docmaker/ 技术栈 层级 技术 -------- -------------------------------------------------------------------------------------------------- 框架 SvelteKit + Svelte 5 (Runes 模式) 排版引擎 Typst (通过 WebAssembly 在浏览器中运行) 组件库 shadcn-svelte + Bits UI 样式 Tailwind CSS 4 国际化 Paraglide JS (Inlang) 图标 Phosphor + Lucide 构建工具 Vite 部署 静态站点 ( @sveltejs/adapter-static ) 项目结构 本地开发 致谢 - ParaN3xus — 红头公文模板 ( official-doc.typ ) - Lonyou — 圆形公章模板 ( tuzhang.typ ) - Cuilb — 罗德岛、宏科院、联盟工团、环塔商会矢量复刻 Logo - ezexam — 试卷模板 - typst.ts — Typst WebAssembly 编译器 - shadcn-svelte — UI 组件库 星标历史","default_branch":null,"files":null,"tree":[],"storefront":"/r/Naptie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Naptie/endfield-docmaker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}