Link Graph

Overview of all pages and their link relationships, generated by a MkDocs plugin at build time.

flowchart LR
  subgraph s0["collection"]
    direction LR
    n0["AI"]
    n1["Database"]
    n2["Dev Tools"]
    n3["Emoji"]
    n4["Frontend"]
    n5["Game Dev"]
    n6["Collection"]
    n7["Languages"]
    n8["Maps"]
    n9["Media"]
    n10["Monitor"]
    n11["Study Materials"]
    n12["Plans"]
    n13["Storage"]
  end
  subgraph s1["film-tv"]
    direction LR
    n14["Film & TV"]
    n15["Movies"]
    n16["People"]
    n17["TV"]
  end
  subgraph s2["health"]
    direction LR
    n18["_summary"]
    n19["Health Monitor"]
    n20["Retirement Countdown"]
    n21["Running Track"]
    n22["Weight Track"]
  end
  subgraph s3["knowledge"]
    direction LR
    n24["Database"]
    n25["Bitcask 存储模型(日志结构哈希表)"]
    n26["KV 数据库对比"]
    n27["KV 数据库"]
    n28["PostgreSQL 活跃会话诊断(Active Sessions)"]
    n29["PostgreSQL 磁盘占用查看(Table Size / Datafile)"]
    n30["PostgreSQL"]
    n31["PostgreSQL 内存占用查看(Memory / Buffers / Connections)"]
    n32["PostgreSQL 查看慢查询(Slow Query)"]
    n33["PostgreSQL WAL 与 LSN"]
    n34["Knowledge"]
    n35["Cloud"]
    n36["对象存储基本用法(Bucket / Object / 常用操作)"]
    n37["对象存储数据迁移(R2 → MinIO / 跨厂商搬迁)"]
    n38["Object Storage"]
    n39["挂载 Bucket 为本地文件系统(FUSE Mount)"]
    n40["对象存储签名 URL(Signed URL)原理与实战"]
    n41["对象存储供应商对比(S3 / R2 / OSS / Supabase / MinIO)"]
    n42["Infrastructure"]
  end
  subgraph s4["reading"]
    direction LR
    n44["ch-0001 凶案、侦探与母亲的信(第 2–163 章)"]
    n45["ch-0002 坦白、出逃与和解(第 163–233 章)"]
    n46["The Curious Incident of the Dog in the Night-Time 人物"]
    n47["The Curious Incident of the Dog in the Night-Time(整理完成)"]
    n48["The Curious Incident of the Dog in the Night-Time 笔记"]
    n49["The Curious Incident of the Dog in the Night-Time 故事线"]
    n50["E-Commerce Bench(整理完成)"]
    n51["E-Commerce Bench 笔记"]
    n52["part-0001 摘要与引言:一年期电商运营基准(Abstract + §1)"]
    n53["part-0002 相关工作与定位:continuing 任务谱系(Table 1 + §2)"]
    n54["part-0003 基准设计:四层架构与确定性经济(§3 主体)"]
    n55["part-0004 实验结果:18 模型的多维画像(Table 2 + §4)"]
    n56["part-0005 结论与参考文献(§5 + References)"]
    n57["part-0006 工具集与 agent harness:18 工具与上下文管理(Table 3 + Appendix A)"]
    n58["part-0007 数据层:类目、店型、日历与供应商(Appendix B)"]
    n59["part-0008 经济引擎:13 步结算与需求/退货/成本公式(Table 7 + Appendix C)"]
    n60["part-0009 确定性谈判内核:决策函数与骗局目录(Appendix D)"]
    n61["part-0010 评测指标定义:六个维度与统计口径(Appendix E)"]
    n62["part-0011 每维度结果导览与模型/实验设置(Table 10 + Appendix F)"]
    n63["part-0012 失败案例研究:骗局实录与一次破产(Appendix G)"]
    n64["part-0013 失败模式规则表与提示词设计(Table 18 + Appendix H)"]
    n65["The End of Software Engineering(整理完成)"]
    n66["The End of Software Engineering 笔记"]
    n67["part-0001 摘要与引言:范式重构的宣告(Abstract + §1 前段)"]
    n68["part-0002 第一性原理:传统软件与 Agent 系统的形式化模型(§1 后段 + §2)"]
    n69["part-0003 三代交付史与 AI→Software→Result 的失败(§3.1–3.2)"]
    n70["part-0004 Agent→Result 与 Agentic Engineering 学科(§3.3 + §4)"]
    n71["part-0005 实证证据与 EvoClaw 落差(§5)"]
    n72["part-0006 四阶段演进路线图(前段:表 3 + Stage I–III)"]
    n73["part-0007 路线图后段与建议:实践者与研究者(§6.3 后段 + §6.4 + §7.1–7.2)"]
    n74["part-0008 组织建议、结论与参考文献(§7.3 + §8)"]
    n75["ch-0001 Introduction(为什么做数据可视化)"]
    n76["ch-0002 选工具讲你的数据故事(Ch 1)"]
    n77["ch-0003 强化电子表格技能(Ch 2)"]
    n78["ch-0004 找到并质询你的数据(Ch 3)"]
    n79["ch-0005 清洗脏数据(Ch 4)"]
    n80["ch-0006 做有意义的比较(Ch 5)"]
    n81["ch-0007 图表化你的数据(Ch 6)"]
    n82["ch-0008 地图化你的数据(Ch 7)"]
    n83["ch-0009 表格化你的数据(Ch 8)"]
    n84["ch-0010 嵌入网页(Ch 9)"]
    n85["ch-0011 用 GitHub 编辑与托管代码(Ch 10)"]
    n86["ch-0012 Chart.js 与 Highcharts 模板(Ch 11)"]
    n87["ch-0013 Leaflet 地图模板(Ch 12)"]
    n88["ch-0014 转换你的地图数据(Ch 13)"]
    n89["ch-0015 识别谎言、减少偏差(Ch 14)"]
    n90["ch-0016 讲述并展示你的数据故事(Ch 15)"]
    n91["ch-0017 附录 A 排查常见问题"]
    n92["Hands-On Data Visualization(整理完成)"]
    n93["Hands-On Data Visualization 笔记"]
    n94["Reading"]
  end
  subgraph s5["research"]
    direction LR
    n95["Research"]
    n96["Better Auth 源码阅读指南"]
    n97["DuckDB 环境与基本使用"]
    n98["DuckDB 实战研究"]
    n99["DuckDB 模拟数据"]
    n100["PostgreSQL 数据用 DuckDB 加速查询"]
    n101["HK 角色阅读"]
    n102["HK 台词阅读"]
    n103["Hollow Knight 英语主题"]
    n104["HK 物品阅读"]
    n105["HK 地点阅读"]
    n106["HK 世界观 / Lore 阅读"]
    n107["HK 英语学习素材清单"]
    n108["英语学习 Dashboard"]
    n109["English Scraps Archive 2026-w33"]
    n110["English Scraps Archive 2026-w34"]
    n111["English Scraps Archive 2026-w35"]
    n112["English Scraps Archive"]
    n113["English Scraps 使用指南"]
    n114["Jellyfin 源码阅读指南"]
    n115["Lux 资料整理"]
    n116["Nest Commander 学习资料"]
    n117["NestJS 源码阅读指南"]
    n118["Protomaps 自建底图研究"]
    n119["自制 PMTiles 地图(最简单例子)"]
    n120["MapLibre 集成 Protomaps"]
    n121["PMTiles 格式与工具链"]
    n122["上海地区底图项目"]
    n123["Redash 源码阅读指南"]
    n124["shadcn/ui 进阶使用"]
    n125["shadcn/ui 组件添加与基本使用"]
    n126["shadcn/ui 实用研究(从环境到基本使用)"]
    n127["shadcn/ui 环境与初始化"]
    n128["TRIP 项目核心原理与代码阅读指南"]
  end
  subgraph s6["root"]
    direction LR
    n23["index"]
    n43["Prototypes"]
  end
  subgraph s7["tools"]
    direction LR
    n129["Coffee Flavor Wheel"]
    n130["Fitness Counter"]
    n131["GPS Tracker"]
    n132["Tools"]
    n133["Med Tracker"]
    n134["Ramen Timer"]
  end
  n1 --> n98
  n1 --> n100
  n4 --> n126
  n6 --> n0
  n6 --> n1
  n6 --> n2
  n6 --> n3
  n6 --> n4
  n6 --> n5
  n6 --> n7
  n6 --> n8
  n6 --> n9
  n6 --> n10
  n6 --> n11
  n6 --> n12
  n6 --> n13
  n6 --> n95
  n9 --> n14
  n14 --> n15
  n14 --> n16
  n14 --> n17
  n19 --> n20
  n19 --> n21
  n19 --> n22
  n24 --> n27
  n24 --> n30
  n26 --> n25
  n27 --> n25
  n27 --> n26
  n30 --> n28
  n30 --> n29
  n30 --> n31
  n30 --> n32
  n30 --> n33
  n31 --> n28
  n31 --> n29
  n32 --> n28
  n34 --> n24
  n34 --> n42
  n35 --> n38
  n36 --> n37
  n36 --> n40
  n36 --> n41
  n36 --> n43
  n37 --> n36
  n37 --> n39
  n37 --> n40
  n37 --> n41
  n38 --> n36
  n38 --> n37
  n38 --> n39
  n38 --> n40
  n38 --> n41
  n39 --> n36
  n39 --> n40
  n39 --> n41
  n40 --> n43
  n41 --> n36
  n41 --> n37
  n41 --> n40
  n41 --> n43
  n42 --> n35
  n43 --> n25
  n43 --> n36
  n43 --> n39
  n43 --> n40
  n43 --> n41
  n43 --> n118
  n44 --> n48
  n47 --> n44
  n47 --> n45
  n47 --> n46
  n47 --> n48
  n47 --> n49
  n49 --> n47
  n50 --> n51
  n50 --> n52
  n50 --> n53
  n50 --> n54
  n50 --> n55
  n50 --> n56
  n50 --> n57
  n50 --> n58
  n50 --> n59
  n50 --> n60
  n50 --> n61
  n50 --> n62
  n50 --> n63
  n50 --> n64
  n65 --> n66
  n65 --> n67
  n65 --> n68
  n65 --> n69
  n65 --> n70
  n65 --> n71
  n65 --> n72
  n65 --> n73
  n65 --> n74
  n66 --> n65
  n74 --> n66
  n92 --> n75
  n92 --> n76
  n92 --> n77
  n92 --> n78
  n92 --> n79
  n92 --> n80
  n92 --> n81
  n92 --> n82
  n92 --> n83
  n92 --> n84
  n92 --> n85
  n92 --> n86
  n92 --> n87
  n92 --> n88
  n92 --> n89
  n92 --> n90
  n92 --> n91
  n92 --> n93
  n94 --> n47
  n94 --> n50
  n94 --> n65
  n94 --> n92
  n95 --> n96
  n95 --> n98
  n95 --> n108
  n95 --> n114
  n95 --> n115
  n95 --> n116
  n95 --> n117
  n95 --> n118
  n95 --> n123
  n95 --> n126
  n95 --> n128
  n97 --> n99
  n98 --> n1
  n98 --> n95
  n98 --> n97
  n98 --> n99
  n98 --> n100
  n99 --> n97
  n99 --> n100
  n100 --> n98
  n100 --> n99
  n103 --> n101
  n103 --> n102
  n103 --> n104
  n103 --> n105
  n103 --> n106
  n103 --> n107
  n103 --> n113
  n107 --> n102
  n108 --> n103
  n108 --> n112
  n108 --> n113
  n113 --> n108
  n113 --> n112
  n118 --> n8
  n118 --> n119
  n118 --> n120
  n118 --> n121
  n118 --> n122
  n119 --> n121
  n120 --> n43
  n120 --> n122
  n121 --> n119
  n121 --> n122
  n122 --> n120
  n122 --> n121
  n124 --> n125
  n125 --> n124
  n125 --> n127
  n126 --> n4
  n126 --> n95
  n126 --> n124
  n126 --> n125
  n126 --> n127
  n127 --> n125
  n132 --> n129
  n132 --> n130
  n132 --> n131
  n132 --> n133
  n132 --> n134
  click n0 "../collection/ai/" "AI"
  click n1 "../collection/database/" "Database"
  click n2 "../collection/dev-tools/" "Dev Tools"
  click n3 "../collection/emoji/" "Emoji"
  click n4 "../collection/frontend/" "Frontend"
  click n5 "../collection/game-dev/" "Game Dev"
  click n6 "../collection/" "Collection"
  click n7 "../collection/languages/" "Languages"
  click n8 "../collection/maps/" "Maps"
  click n9 "../collection/media/" "Media"
  click n10 "../collection/monitor/" "Monitor"
  click n11 "../collection/reading/" "Study Materials"
  click n12 "../collection/scraps/plans/" "Plans"
  click n13 "../collection/storage/" "Storage"
  click n14 "../film-tv/" "Film & TV"
  click n15 "../film-tv/movies/" "Movies"
  click n16 "../film-tv/people/" "People"
  click n17 "../film-tv/tv/" "TV"
  click n18 "../health/_summary/" "_summary"
  click n19 "../health/" "Health Monitor"
  click n20 "../health/retire/" "Retirement Countdown"
  click n21 "../health/running/" "Running Track"
  click n22 "../health/weight/" "Weight Track"
  click n23 "../" "index"
  click n24 "../knowledge/database/" "Database"
  click n25 "../knowledge/database/kv/bitcask/" "Bitcask 存储模型(日志结构哈希表)"
  click n26 "../knowledge/database/kv/comparison/" "KV 数据库对比"
  click n27 "../knowledge/database/kv/" "KV 数据库"
  click n28 "../knowledge/database/postgresql/active-sessions/" "PostgreSQL 活跃会话诊断(Active Sessions)"
  click n29 "../knowledge/database/postgresql/disk-usage/" "PostgreSQL 磁盘占用查看(Table Size / Datafile)"
  click n30 "../knowledge/database/postgresql/" "PostgreSQL"
  click n31 "../knowledge/database/postgresql/memory-usage/" "PostgreSQL 内存占用查看(Memory / Buffers / Connections)"
  click n32 "../knowledge/database/postgresql/slow-queries/" "PostgreSQL 查看慢查询(Slow Query)"
  click n33 "../knowledge/database/postgresql/wal-lsn/" "PostgreSQL WAL 与 LSN"
  click n34 "../knowledge/" "Knowledge"
  click n35 "../knowledge/infrastructure/cloud/" "Cloud"
  click n36 "../knowledge/infrastructure/cloud/object-storage/basic-usage/" "对象存储基本用法(Bucket / Object / 常用操作)"
  click n37 "../knowledge/infrastructure/cloud/object-storage/data-migration/" "对象存储数据迁移(R2 → MinIO / 跨厂商搬迁)"
  click n38 "../knowledge/infrastructure/cloud/object-storage/" "Object Storage"
  click n39 "../knowledge/infrastructure/cloud/object-storage/mount-bucket/" "挂载 Bucket 为本地文件系统(FUSE Mount)"
  click n40 "../knowledge/infrastructure/cloud/object-storage/signed-url/" "对象存储签名 URL(Signed URL)原理与实战"
  click n41 "../knowledge/infrastructure/cloud/object-storage/vendors-comparison/" "对象存储供应商对比(S3 / R2 / OSS / Supabase / MinIO)"
  click n42 "../knowledge/infrastructure/" "Infrastructure"
  click n43 "../prototypes/" "Prototypes"
  click n44 "../reading/curious-incident/ch-0001/" "ch-0001 凶案、侦探与母亲的信(第 2–163 章)"
  click n45 "../reading/curious-incident/ch-0002/" "ch-0002 坦白、出逃与和解(第 163–233 章)"
  click n46 "../reading/curious-incident/characters/" "The Curious Incident of the Dog in the Night-Time 人物"
  click n47 "../reading/curious-incident/" "The Curious Incident of the Dog in the Night-Time(整理完成)"
  click n48 "../reading/curious-incident/notes/" "The Curious Incident of the Dog in the Night-Time 笔记"
  click n49 "../reading/curious-incident/storyline/" "The Curious Incident of the Dog in the Night-Time 故事线"
  click n50 "../reading/e-commerce-bench/" "E-Commerce Bench(整理完成)"
  click n51 "../reading/e-commerce-bench/notes/" "E-Commerce Bench 笔记"
  click n52 "../reading/e-commerce-bench/part-0001/" "part-0001 摘要与引言:一年期电商运营基准(Abstract + §1)"
  click n53 "../reading/e-commerce-bench/part-0002/" "part-0002 相关工作与定位:continuing 任务谱系(Table 1 + §2)"
  click n54 "../reading/e-commerce-bench/part-0003/" "part-0003 基准设计:四层架构与确定性经济(§3 主体)"
  click n55 "../reading/e-commerce-bench/part-0004/" "part-0004 实验结果:18 模型的多维画像(Table 2 + §4)"
  click n56 "../reading/e-commerce-bench/part-0005/" "part-0005 结论与参考文献(§5 + References)"
  click n57 "../reading/e-commerce-bench/part-0006/" "part-0006 工具集与 agent harness:18 工具与上下文管理(Table 3 + Appendix A)"
  click n58 "../reading/e-commerce-bench/part-0007/" "part-0007 数据层:类目、店型、日历与供应商(Appendix B)"
  click n59 "../reading/e-commerce-bench/part-0008/" "part-0008 经济引擎:13 步结算与需求/退货/成本公式(Table 7 + Appendix C)"
  click n60 "../reading/e-commerce-bench/part-0009/" "part-0009 确定性谈判内核:决策函数与骗局目录(Appendix D)"
  click n61 "../reading/e-commerce-bench/part-0010/" "part-0010 评测指标定义:六个维度与统计口径(Appendix E)"
  click n62 "../reading/e-commerce-bench/part-0011/" "part-0011 每维度结果导览与模型/实验设置(Table 10 + Appendix F)"
  click n63 "../reading/e-commerce-bench/part-0012/" "part-0012 失败案例研究:骗局实录与一次破产(Appendix G)"
  click n64 "../reading/e-commerce-bench/part-0013/" "part-0013 失败模式规则表与提示词设计(Table 18 + Appendix H)"
  click n65 "../reading/end-of-software-engineering/" "The End of Software Engineering(整理完成)"
  click n66 "../reading/end-of-software-engineering/notes/" "The End of Software Engineering 笔记"
  click n67 "../reading/end-of-software-engineering/part-0001/" "part-0001 摘要与引言:范式重构的宣告(Abstract + §1 前段)"
  click n68 "../reading/end-of-software-engineering/part-0002/" "part-0002 第一性原理:传统软件与 Agent 系统的形式化模型(§1 后段 + §2)"
  click n69 "../reading/end-of-software-engineering/part-0003/" "part-0003 三代交付史与 AI→Software→Result 的失败(§3.1–3.2)"
  click n70 "../reading/end-of-software-engineering/part-0004/" "part-0004 Agent→Result 与 Agentic Engineering 学科(§3.3 + §4)"
  click n71 "../reading/end-of-software-engineering/part-0005/" "part-0005 实证证据与 EvoClaw 落差(§5)"
  click n72 "../reading/end-of-software-engineering/part-0006/" "part-0006 四阶段演进路线图(前段:表 3 + Stage I–III)"
  click n73 "../reading/end-of-software-engineering/part-0007/" "part-0007 路线图后段与建议:实践者与研究者(§6.3 后段 + §6.4 + §7.1–7.2)"
  click n74 "../reading/end-of-software-engineering/part-0008/" "part-0008 组织建议、结论与参考文献(§7.3 + §8)"
  click n75 "../reading/hands-on-data-visualization/ch-0001/" "ch-0001 Introduction(为什么做数据可视化)"
  click n76 "../reading/hands-on-data-visualization/ch-0002/" "ch-0002 选工具讲你的数据故事(Ch 1)"
  click n77 "../reading/hands-on-data-visualization/ch-0003/" "ch-0003 强化电子表格技能(Ch 2)"
  click n78 "../reading/hands-on-data-visualization/ch-0004/" "ch-0004 找到并质询你的数据(Ch 3)"
  click n79 "../reading/hands-on-data-visualization/ch-0005/" "ch-0005 清洗脏数据(Ch 4)"
  click n80 "../reading/hands-on-data-visualization/ch-0006/" "ch-0006 做有意义的比较(Ch 5)"
  click n81 "../reading/hands-on-data-visualization/ch-0007/" "ch-0007 图表化你的数据(Ch 6)"
  click n82 "../reading/hands-on-data-visualization/ch-0008/" "ch-0008 地图化你的数据(Ch 7)"
  click n83 "../reading/hands-on-data-visualization/ch-0009/" "ch-0009 表格化你的数据(Ch 8)"
  click n84 "../reading/hands-on-data-visualization/ch-0010/" "ch-0010 嵌入网页(Ch 9)"
  click n85 "../reading/hands-on-data-visualization/ch-0011/" "ch-0011 用 GitHub 编辑与托管代码(Ch 10)"
  click n86 "../reading/hands-on-data-visualization/ch-0012/" "ch-0012 Chart.js 与 Highcharts 模板(Ch 11)"
  click n87 "../reading/hands-on-data-visualization/ch-0013/" "ch-0013 Leaflet 地图模板(Ch 12)"
  click n88 "../reading/hands-on-data-visualization/ch-0014/" "ch-0014 转换你的地图数据(Ch 13)"
  click n89 "../reading/hands-on-data-visualization/ch-0015/" "ch-0015 识别谎言、减少偏差(Ch 14)"
  click n90 "../reading/hands-on-data-visualization/ch-0016/" "ch-0016 讲述并展示你的数据故事(Ch 15)"
  click n91 "../reading/hands-on-data-visualization/ch-0017/" "ch-0017 附录 A 排查常见问题"
  click n92 "../reading/hands-on-data-visualization/" "Hands-On Data Visualization(整理完成)"
  click n93 "../reading/hands-on-data-visualization/notes/" "Hands-On Data Visualization 笔记"
  click n94 "../reading/" "Reading"
  click n95 "../research/" "Research"
  click n96 "../research/topics/better-auth/" "Better Auth 源码阅读指南"
  click n97 "../research/topics/duckdb/basic-usage/" "DuckDB 环境与基本使用"
  click n98 "../research/topics/duckdb/" "DuckDB 实战研究"
  click n99 "../research/topics/duckdb/mock-data/" "DuckDB 模拟数据"
  click n100 "../research/topics/duckdb/postgresql-acceleration/" "PostgreSQL 数据用 DuckDB 加速查询"
  click n101 "../research/topics/english/hollow-knight/characters/" "HK 角色阅读"
  click n102 "../research/topics/english/hollow-knight/dialogues/" "HK 台词阅读"
  click n103 "../research/topics/english/hollow-knight/" "Hollow Knight 英语主题"
  click n104 "../research/topics/english/hollow-knight/items/" "HK 物品阅读"
  click n105 "../research/topics/english/hollow-knight/locations/" "HK 地点阅读"
  click n106 "../research/topics/english/hollow-knight/lore/" "HK 世界观 / Lore 阅读"
  click n107 "../research/topics/english/hollow-knight/resources/" "HK 英语学习素材清单"
  click n108 "../research/topics/english/" "英语学习 Dashboard"
  click n109 "../research/topics/english/scraps/archive/2026-w33/" "English Scraps Archive 2026-w33"
  click n110 "../research/topics/english/scraps/archive/2026-w34/" "English Scraps Archive 2026-w34"
  click n111 "../research/topics/english/scraps/archive/2026-w35/" "English Scraps Archive 2026-w35"
  click n112 "../research/topics/english/scraps/archive/" "English Scraps Archive"
  click n113 "../research/topics/english/scraps/" "English Scraps 使用指南"
  click n114 "../research/topics/jellyfin/" "Jellyfin 源码阅读指南"
  click n115 "../research/topics/lux/" "Lux 资料整理"
  click n116 "../research/topics/nest-commander/" "Nest Commander 学习资料"
  click n117 "../research/topics/nestjs/" "NestJS 源码阅读指南"
  click n118 "../research/topics/protomaps/" "Protomaps 自建底图研究"
  click n119 "../research/topics/protomaps/make-own-map/" "自制 PMTiles 地图(最简单例子)"
  click n120 "../research/topics/protomaps/maplibre/" "MapLibre 集成 Protomaps"
  click n121 "../research/topics/protomaps/pmtiles/" "PMTiles 格式与工具链"
  click n122 "../research/topics/protomaps/shanghai-map/" "上海地区底图项目"
  click n123 "../research/topics/redash/" "Redash 源码阅读指南"
  click n124 "../research/topics/shadcn-ui/advanced/" "shadcn/ui 进阶使用"
  click n125 "../research/topics/shadcn-ui/components/" "shadcn/ui 组件添加与基本使用"
  click n126 "../research/topics/shadcn-ui/" "shadcn/ui 实用研究(从环境到基本使用)"
  click n127 "../research/topics/shadcn-ui/setup/" "shadcn/ui 环境与初始化"
  click n128 "../research/topics/trip/" "TRIP 项目核心原理与代码阅读指南"
  click n129 "../tools/coffee-flavor-wheel/" "Coffee Flavor Wheel"
  click n130 "../tools/fitness/" "Fitness Counter"
  click n131 "../tools/gps-tracker/" "GPS Tracker"
  click n132 "../tools/" "Tools"
  click n133 "../tools/med-tracker/" "Med Tracker"
  click n134 "../tools/ramen-timer/" "Ramen Timer"