[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-96063":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":14,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":15,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":16,"fork":16,"defaultBranch":17,"hasWiki":16,"hasPages":16,"topics":18,"createdAt":9,"pushedAt":9,"updatedAt":19,"readmeContent":20,"aiSummary":21,"trendingCount":14,"starSnapshotCount":14,"syncStatus":12,"lastSyncTime":22,"discoverSource":23},96063,"ming-official-atlas","dingbo3603-ui\u002Fming-official-atlas","dingbo3603-ui","大明职官图：明代官署、人物履历、年号检索与府州县交互图谱",null,"TypeScript",101,2,3,0,38.43,false,"main",[],"2026-09-20 04:01:32","# 大明职官图\n\n以山川舆图、府州县辖属、中央官署与人物履历探索明代职官。时间范围为1368—1644年，默认展示1566年；桌面与手机使用不同的浏览布局。\n\n## 功能\n\n- 天下地图、省府州县逐级导航、官署与职官上下级关系。\n- 年份与年号切换，人物、官职搜索，任职变化与资料出处。\n- 朝堂及州县衙署场景，按所选年份显示对应人名。\n- 手机独立导航、全屏阅读弹框与可见视口适配。\n- 真实访问计数，以及需要登录的访问分析与反馈管理后台。\n- 前台手机号反馈，可附带页面位置和历史年份。\n\n## 本地开发\n\n使用 Node.js 22.13 或更新版本，保留仓库内的 `package-lock.json`。\n\n```sh\nnpm ci\nnpm run dev:nas\n```\n\n开发地址为 `http:\u002F\u002F127.0.0.1:5174`。历史内容优先读取仓库内的版本化公开快照；访问统计、反馈和后台还需要 PHP 8.2、PDO MySQL、MySQL 8.0 及独立的私有配置。开发代理指向 `127.0.0.1:8088`。\n\n## 构建与部署\n\n```sh\nnpm run build:nas\n```\n\n将 `dist-nas\u002F` 内部文件部署到网站根目录。当前正式部署目标为用户指定的虚拟主机；不使用 GitHub Pages 承载 PHP\u002FMySQL 服务。原 NAS 方案保留在 `nas\u002F`，完整部署记录见 [DEPLOYMENT.md](DEPLOYMENT.md)。\n\n数据库配置、会话及离线 IP 库位于主机网站根目录之外的 `others\u002F` 目录。部署工具通过隐藏输入接收密码，不将密码放入仓库。后台和手机号反馈需要有效 HTTPS。\n\n```sh\nnpx tsc --noEmit\nnode scripts\u002Fcheck-mobile.mjs\nnode scripts\u002Fcheck-dialog-css.mjs\n```\n\n最后一项直接检查构建后的弹框 CSS，需先完成构建。PHP\u002FMySQL 集成检查见 `scripts\u002Ftest-ops.py`；其测试数据与正式访问、反馈数据隔离。\n\n## 目录与资料\n\n| 目录 | 内容 |\n| --- | --- |\n| `app\u002F`、`components\u002F`、`hooks\u002F`、`lib\u002F` | 前台页面、交互与数据匹配 |\n| `public\u002Fapi\u002F` | PHP 接口及公开历史读取快照 |\n| `public\u002Fadmin\u002F` | 访问分析、反馈处理与管理员登录 |\n| `public\u002Fdata\u002F`、`research\u002F` | 历史整理资料、官制关系与出处 |\n| `scripts\u002F` | 数据整理、隔离检查、构建和发布工具 |\n\n历史人物、任职与官制资料持续校订，当前收录不代表全体明代官员的完整逐年名册。资料出处与第三方许可见 [历史数据来源说明](public\u002Fdata\u002Fhistory-provenance.html)；保留原始来源及必要的不确定性，不以影视或小说替代史实。\n\n私有凭据、正式访客 IP、手机号反馈、数据库备份、依赖目录及本地构建产物均不在本仓库中。部分历史重建脚本还依赖本地原始资料目录和数据库导出，不能把本仓库视为正式数据库备份。\n","大明职官图是一个面向明代历史研究的交互式数字人文平台，聚焦1368–1644年官制体系与人物履历的时空可视化。核心功能包括：基于舆图的府州县逐级导航、中央与地方官署层级关系图谱、年号\u002F年份动态切换下的职官任职映射、人物与官职双向检索、史料出处标注及移动端适配浏览。技术上采用 TypeScript 前端架构，结合 PHP\u002FMySQL 后台支持访问统计与反馈管理，数据以版本化快照形式公开，强调史源可溯与表述审慎。适用于历史教学、明史专题研究、古籍整理辅助及博物馆数字展陈等学术与公共文化场景。","2026-09-09 02:30:08","CREATED_QUERY"]