How naos2w/naosledge works
Naosledge 是繁體中文公開學習部落格,並提供站長專用 Studio、私人 Vault、Knowledge Atlas 與 Obsidian 手動互通。主要流程是訪客瀏覽已發布文章;站長登入後管理文章或存取私人筆記,並可手動匯入 Obsidian 快照逐篇審查。README 明確指出 Obsidian 真正雙向同步及自動同步尚未啟用。部分連線依 README 或 SOURCE INDEX 建模;未抽樣的來源不推定其內部呼叫。
Main entry points: auth.ts 管理員授權 · vault-manual-sync-review.tsx 快照與逐篇審查 · posts.ts 公開文章資料 · obsidian-m8-windows-agent-controller.ts Windows 唯讀代理
Components 25
公開閱讀
站長與認證
私人知識庫
- 私人 Vault
lib/vault-server.ts - 筆記頁面
app/vault/[id]/page.tsx - Knowledge Atlas
app/vault/graph/page.tsx - Wiki 關係
lib/wiki-links.ts
Obsidian 互通
Other components
- 訪客
- 站長
- Obsidian Vault
Connections 29
- 訪客 → 文章索引: 瀏覽
- 文章索引 → 公開文章資料: 載入文章
app/page.tsx - 公開文章資料 → 資料存取邊界: 讀取公開文章
lib/posts.ts - 資料存取邊界 → Neon Auth 與資料 API: 選用 Neon
lib/data/server.ts - 資料存取邊界 → Neon Auth 與資料 API: 回退 Supabase
lib/data/server.ts - 訪客 → 文章閱讀: 閱讀
- 文章閱讀 → 公開文章資料: 載入已發布文章
app/notes/[slug]/page.tsx - 文章閱讀 → 搜尋與 SEO: 產生文章中繼資料
app/notes/[slug]/page.tsx - 站長 → 站長登入: 登入
- 站長登入 → 管理員授權: 檢查管理員
app/login/page.tsx - 管理員授權 → Neon Auth 與資料 API: 驗證 Neon 身分
lib/auth.ts - 管理員授權 → 正式環境閘門: 檢查正式閘門
lib/auth.ts - 站長 → 文章工作室: 管理文章
- 文章工作室 → 文章編輯器: 開啟編輯器
app/studio/page.tsx - 文章編輯器 → 公開文章資料: 儲存文章
components/studio-editor.tsx - 站長 → 筆記頁面: 管理私人筆記
- 筆記頁面 → 私人 Vault: 載入筆記
app/vault/[id]/page.tsx - 私人 Vault → 管理員授權: 要求管理員授權
lib/vault-server.ts - 筆記頁面 → Wiki 關係: 解析筆記連結
app/vault/[id]/page.tsx - 站長 → Knowledge Atlas: 探索知識圖譜
- Knowledge Atlas → 私人 Vault: 取得圖譜資料
app/vault/graph/page.tsx - 站長 → 手動同步審查頁: 手動審查
- 手動同步審查頁 → 快照與逐篇審查: 呈現審查介面
app/vault/sync/page.tsx - 快照與逐篇審查 → 審查決策: 解析與編列意圖
components/vault-manual-sync-review.tsx - 快照與逐篇審查 → 同步差異計畫: 建立差異計畫
components/vault-manual-sync-review.tsx - Obsidian Vault → 快照與逐篇審查: 手動提供快照
- Windows 唯讀代理 → 正式基線日誌: 檢查基線
lib/obsidian-m8-windows-agent-controller.ts - Windows 唯讀代理 → 唯讀同步主機: 啟動唯讀主機
lib/obsidian-m8-windows-agent-controller.ts - Windows 唯讀代理 → Obsidian Vault: 唯讀監看