#17 Có thể liên kết thư mục local không?

Được — và rất mạnh. Liên kết thư mục dự án và PenPage trở thành editor trực tiếp cho toàn bộ cây thư mục. Sub-folder, file lồng nhau, cấu hình AI agent — tất cả đồng bộ hai chiều, tự động.

Hai cách liên kết

  • Bất kỳ thư mục nào — chuột phải một thư mục → Link Directory để kết nối nó với một thư mục trên đĩa.
  • Directory workspace (🗂️) — cả một workspace dành riêng cho thư mục local và mạng, tách biệt với các ghi chú khác của bạn. (#6 Workspace là gì?)

Cả hai đều dùng chung cơ chế đồng bộ hai chiều được mô tả bên dưới.

Liên kết toàn bộ cây thư mục

File Link không chỉ kết nối một file — mà kết nối toàn bộ thư mục, bao gồm sub-folder đến 4 cấp sâu. Mỗi file .md trở thành một trang PenPage. Mỗi sub-folder trở thành thư mục PenPage lồng nhau.

  1. Nhấn biểu tượng link trên thư mục (hoặc chuột phải → Link Directory)
  2. Chọn thư mục từ máy tính
  3. PenPage quét cây thư mục và hiện bộ chọn sub-folder — chọn sub-folder muốn bao gồm
  4. Xong — cây thư mục giờ đã live trong PenPage

Một link, cả dự án AI

Đây là phần hay. Liên kết root dự án và PenPage tự động phát hiện tất cả file .md mà AI tools dùng:

AI Tool PenPage phát hiện gì
Claude Code CLAUDE.md, .claude/agents/, .claude/rules/, .claude/plans/
Gemini CLI GEMINI.md và cấu hình liên quan
Codex CLI AGENTS.md và định nghĩa agent

Một link → agent, quy tắc, kế hoạch, skill, prompt — tất cả chỉnh sửa được trong editor PenPage. AI đọc thay đổi tức thì. Không copy-paste, không chuyển cửa sổ.

Xem #16 AI Coding Agent để biết quy trình chỉnh sửa-chạy-đồng bộ đầy đủ.

Đồng bộ hai chiều

Mọi thay đổi đồng bộ cả hai hướng — PenPage ra đĩa, đĩa vào PenPage.

Sự kiện Chuyện gì xảy ra
Sửa trang trong PenPage File trên đĩa cập nhật tự động
Sửa file trên đĩa PenPage nhận thay đổi ở lần đồng bộ tiếp
Cả hai bên thay đổi Auto-fork — tạo hai phiên bản, không mất dữ liệu
File bị xóa trên đĩa Trang chuyển vào Trash
Trang bị xóa trong PenPage File .md bị xóa khỏi đĩa

Khi nào đồng bộ xảy ra?

  • Chuyển trang: trang hiện tại đồng bộ ngay
  • Focus tab: chuyển về PenPage → tất cả thư mục liên kết được quét lại
  • Nền: quét định kỳ mỗi 60 giây
  • Thủ công: chuột phải thư mục → Sync Directory

Xung đột? PenPage không bao giờ ghi đè bên nào. Nếu cả hai thay đổi, nó tạo hai phiên bản — bạn quyết định giữ cái nào.

Chế độ dự án AI: Khi PenPage phát hiện thư mục .penpage, thay đổi file luôn thắng trong xung đột — nên output AI tool không bao giờ bị ghi đè bởi bản sao PenPage cũ.

Link Update — phát hiện sub-folder mới

Thêm thư mục mới vào dự án sau khi liên kết? Chuột phải thư mục đã liên kết → Link Update. PenPage quét sub-folder mới và đề nghị liên kết — không cần unlink rồi link lại.

Unlink

Muốn ngắt kết nối? Chuột phải thư mục → Unlink Directory.

  • Các trang vẫn ở trong PenPage — không bị xóa
  • File trên đĩa không bị đụng
  • Chỉ kết nối đồng bộ trực tiếp bị gỡ
  • Bạn có thể liên kết lại cùng thư mục bất cứ lúc nào

Loại bỏ trùng lặp thông minh

PenPage dùng content hashing để ngăn trùng lặp:

  • Liên kết thư mục trùng với trang đã có? Bản trùng được phát hiện và bỏ qua
  • Quét lại tìm và dọn dẹp file .md trùng tự động
  • File .md trống (từ trang bạn chưa bao giờ sửa) tự động bị xóa

Yêu cầu trình duyệt

File Link cần File System Access API:

Trình duyệt Hỗ trợ
Chrome / Edge (desktop) Hỗ trợ đầy đủ — khuyến nghị
Safari / Firefox Không có
Trình duyệt di động Không có

Trình duyệt nhớ thư mục nào bạn đã cấp quyền. Sau khi khởi động lại, PenPage kiểm tra quyền im lặng — hầu hết không cần hộp thoại cấp lại.

Nếu bạn chỉ muốn ghi chú...

File Link được thiết kế cho power user và developer. Nếu bạn chỉ viết ghi chú:

  • Bộ nhớ tích hợp của PenPage đơn giản và nhanh hơn
  • Để truy cập nhiều thiết bị, dùng Cloud Sync (#12)
  • Để backup, dùng Save/Restore một nhấp (#7)

Loại file hỗ trợ

.md.markdown thôi. File ẩn (bắt đầu bằng .) bị bỏ qua.