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["Plans"]
  end
  subgraph s1["health"]
    direction LR
    n12["_summary"]
    n13["Health Monitor"]
    n14["Retirement Countdown"]
    n15["Running Track"]
    n16["Weight Track"]
  end
  subgraph s2["knowledge"]
    direction LR
    n18["Knowledge"]
    n19["Cloud"]
    n20["对象存储基本用法(Bucket / Object / 常用操作)"]
    n21["对象存储数据迁移(R2 → MinIO / 跨厂商搬迁)"]
    n22["Object Storage"]
    n23["挂载 Bucket 为本地文件系统(FUSE Mount)"]
    n24["对象存储签名 URL(Signed URL)原理与实战"]
    n25["对象存储供应商对比(S3 / R2 / OSS / Supabase / MinIO)"]
    n26["Infrastructure"]
  end
  subgraph s3["research"]
    direction LR
    n28["Research"]
    n29["Better Auth 源码阅读指南"]
    n30["DuckDB 环境与基本使用"]
    n31["DuckDB 实战研究"]
    n32["DuckDB 模拟数据"]
    n33["PostgreSQL 数据用 DuckDB 加速查询"]
    n34["HK 角色阅读"]
    n35["HK 台词阅读"]
    n36["Hollow Knight 英语主题"]
    n37["HK 物品阅读"]
    n38["HK 地点阅读"]
    n39["HK 世界观 / Lore 阅读"]
    n40["HK 英语学习素材清单"]
    n41["英语学习 Dashboard"]
    n42["English Scraps Archive 2026-w33"]
    n43["English Scraps Archive 2026-w34"]
    n44["English Scraps Archive"]
    n45["English Scraps 使用指南"]
    n46["Jellyfin 源码阅读指南"]
    n47["Lux 资料整理"]
    n48["Nest Commander 学习资料"]
    n49["NestJS 源码阅读指南"]
    n50["Protomaps 自建底图研究"]
    n51["自制 PMTiles 地图(最简单例子)"]
    n52["MapLibre 集成 Protomaps"]
    n53["PMTiles 格式与工具链"]
    n54["上海地区底图项目"]
    n55["Redash 源码阅读指南"]
    n56["Rust 学习计划"]
    n57["shadcn/ui 源码阅读指南"]
    n58["TRIP 项目核心原理与代码阅读指南"]
  end
  subgraph s4["root"]
    direction LR
    n17["index"]
    n27["Prototypes"]
  end
  subgraph s5["tools"]
    direction LR
    n59["Coffee Flavor Wheel"]
    n60["Fitness Counter"]
    n61["GPS Tracker"]
    n62["Tools"]
    n63["Med Tracker"]
    n64["Ramen Timer"]
  end
  n1 --> n31
  n1 --> n33
  n6 --> n0
  n6 --> n1
  n6 --> n2
  n6 --> n3
  n6 --> n4
  n6 --> n5
  n6 --> n7
  n6 --> n8
  n6 --> n9
  n6 --> n10
  n6 --> n11
  n6 --> n28
  n13 --> n14
  n13 --> n15
  n13 --> n16
  n18 --> n26
  n19 --> n22
  n20 --> n21
  n20 --> n24
  n20 --> n25
  n20 --> n27
  n21 --> n20
  n21 --> n23
  n21 --> n24
  n21 --> n25
  n22 --> n20
  n22 --> n21
  n22 --> n23
  n22 --> n24
  n22 --> n25
  n23 --> n20
  n23 --> n24
  n23 --> n25
  n24 --> n27
  n25 --> n20
  n25 --> n21
  n25 --> n24
  n25 --> n27
  n26 --> n19
  n27 --> n20
  n27 --> n23
  n27 --> n24
  n27 --> n25
  n27 --> n50
  n28 --> n29
  n28 --> n31
  n28 --> n41
  n28 --> n46
  n28 --> n47
  n28 --> n48
  n28 --> n49
  n28 --> n50
  n28 --> n55
  n28 --> n56
  n28 --> n57
  n28 --> n58
  n30 --> n32
  n31 --> n1
  n31 --> n28
  n31 --> n30
  n31 --> n32
  n31 --> n33
  n32 --> n30
  n32 --> n33
  n33 --> n31
  n33 --> n32
  n36 --> n34
  n36 --> n35
  n36 --> n37
  n36 --> n38
  n36 --> n39
  n36 --> n40
  n36 --> n45
  n40 --> n35
  n41 --> n36
  n41 --> n44
  n41 --> n45
  n45 --> n41
  n45 --> n44
  n50 --> n8
  n50 --> n51
  n50 --> n52
  n50 --> n53
  n50 --> n54
  n51 --> n53
  n52 --> n27
  n52 --> n54
  n53 --> n51
  n53 --> n54
  n54 --> n52
  n54 --> n53
  n62 --> n59
  n62 --> n60
  n62 --> n61
  n62 --> n63
  n62 --> n64
  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/scraps/plans/" "Plans"
  click n12 "../health/_summary/" "_summary"
  click n13 "../health/" "Health Monitor"
  click n14 "../health/retire/" "Retirement Countdown"
  click n15 "../health/running/" "Running Track"
  click n16 "../health/weight/" "Weight Track"
  click n17 "../" "index"
  click n18 "../knowledge/" "Knowledge"
  click n19 "../knowledge/infrastructure/cloud/" "Cloud"
  click n20 "../knowledge/infrastructure/cloud/object-storage/basic-usage/" "对象存储基本用法(Bucket / Object / 常用操作)"
  click n21 "../knowledge/infrastructure/cloud/object-storage/data-migration/" "对象存储数据迁移(R2 → MinIO / 跨厂商搬迁)"
  click n22 "../knowledge/infrastructure/cloud/object-storage/" "Object Storage"
  click n23 "../knowledge/infrastructure/cloud/object-storage/mount-bucket/" "挂载 Bucket 为本地文件系统(FUSE Mount)"
  click n24 "../knowledge/infrastructure/cloud/object-storage/signed-url/" "对象存储签名 URL(Signed URL)原理与实战"
  click n25 "../knowledge/infrastructure/cloud/object-storage/vendors-comparison/" "对象存储供应商对比(S3 / R2 / OSS / Supabase / MinIO)"
  click n26 "../knowledge/infrastructure/" "Infrastructure"
  click n27 "../prototypes/" "Prototypes"
  click n28 "../research/" "Research"
  click n29 "../research/topics/better-auth/" "Better Auth 源码阅读指南"
  click n30 "../research/topics/duckdb/basic-usage/" "DuckDB 环境与基本使用"
  click n31 "../research/topics/duckdb/" "DuckDB 实战研究"
  click n32 "../research/topics/duckdb/mock-data/" "DuckDB 模拟数据"
  click n33 "../research/topics/duckdb/postgresql-acceleration/" "PostgreSQL 数据用 DuckDB 加速查询"
  click n34 "../research/topics/english/hollow-knight/characters/" "HK 角色阅读"
  click n35 "../research/topics/english/hollow-knight/dialogues/" "HK 台词阅读"
  click n36 "../research/topics/english/hollow-knight/" "Hollow Knight 英语主题"
  click n37 "../research/topics/english/hollow-knight/items/" "HK 物品阅读"
  click n38 "../research/topics/english/hollow-knight/locations/" "HK 地点阅读"
  click n39 "../research/topics/english/hollow-knight/lore/" "HK 世界观 / Lore 阅读"
  click n40 "../research/topics/english/hollow-knight/resources/" "HK 英语学习素材清单"
  click n41 "../research/topics/english/" "英语学习 Dashboard"
  click n42 "../research/topics/english/scraps/archive/2026-w33/" "English Scraps Archive 2026-w33"
  click n43 "../research/topics/english/scraps/archive/2026-w34/" "English Scraps Archive 2026-w34"
  click n44 "../research/topics/english/scraps/archive/" "English Scraps Archive"
  click n45 "../research/topics/english/scraps/" "English Scraps 使用指南"
  click n46 "../research/topics/jellyfin/" "Jellyfin 源码阅读指南"
  click n47 "../research/topics/lux/" "Lux 资料整理"
  click n48 "../research/topics/nest-commander/" "Nest Commander 学习资料"
  click n49 "../research/topics/nestjs/" "NestJS 源码阅读指南"
  click n50 "../research/topics/protomaps/" "Protomaps 自建底图研究"
  click n51 "../research/topics/protomaps/make-own-map/" "自制 PMTiles 地图(最简单例子)"
  click n52 "../research/topics/protomaps/maplibre/" "MapLibre 集成 Protomaps"
  click n53 "../research/topics/protomaps/pmtiles/" "PMTiles 格式与工具链"
  click n54 "../research/topics/protomaps/shanghai-map/" "上海地区底图项目"
  click n55 "../research/topics/redash/" "Redash 源码阅读指南"
  click n56 "../research/topics/rust/" "Rust 学习计划"
  click n57 "../research/topics/shadcn-ui/" "shadcn/ui 源码阅读指南"
  click n58 "../research/topics/trip/" "TRIP 项目核心原理与代码阅读指南"
  click n59 "../tools/coffee-flavor-wheel/" "Coffee Flavor Wheel"
  click n60 "../tools/fitness/" "Fitness Counter"
  click n61 "../tools/gps-tracker/" "GPS Tracker"
  click n62 "../tools/" "Tools"
  click n63 "../tools/med-tracker/" "Med Tracker"
  click n64 "../tools/ramen-timer/" "Ramen Timer"