# Hướng dẫn sử dụng P2P Sync của Noterich: Sao chép dữ liệu giữa các thiết bị mà không cần nền tảng đám mây
> **Sao chép ghi chép của bạn giữa các thiết bị một cách an toàn – không cần dịch vụ lưu trữ đám mây.**
Trong thời đại mà quyền riêng tư dữ liệu quan trọng hơn bao giờ hết, Noterich cung cấp phương pháp sao chép dữ liệu giữa các thiết bị một cách hiệu quả. Tính năng **P2P (Peer-to-Peer) Sync** của chúng tôi cho phép chia sẻ ghi chép giữa các thiết bị một cách thuận tiện mà không cần sử dụng dịch vụ lưu trữ đám mây. Dữ liệu của bạn vẫn thuộc về bạn – luôn luôn.
## Tại sao nên chọn P2P Sync?
Các ứng dụng lưu trữ ghi chép truyền thống lưu trữ dữ liệu trên các máy chủ tập trung. Điều này tạo ra những rủi ro về quyền riêng tư, chi phí đăng ký và sự phụ thuộc vào cơ sở hạ tầng của bên thứ ba. Noterich sử dụng phương pháp khác:
```mermaid
graph LR
A[Thiết bị của bạn] <-->|Kết nối trực tiếp| B[Thiết bị khác của bạn]
C[Máy chủ đám mây] -.->|Không cần thiết| A
C -.->|Không cần thiết| B
style A fill:#4CAF50,color:#fff
style B fill:#4CAF50,color:#fff
style C fill:#9E9E9E,color:#fff,stroke-dasharray: 5 5
```
### Lợi ích chính
- **🔒 Quyền riêng tư trước tiên**: Ghi chép của bạn không bao giờ tiếp xúc với máy chủ bên thứ ba
- **⚡ Nhanh và trực tiếp**: Các thiết bị giao tiếp trực tiếp để sao chép dữ liệu nhanh hơn
- **💰 Không cần đăng ký**: Sao chép dữ liệu miễn phí mà không cần cấp độ đặc biệt
- **🌐 Có thể sử dụng ở bất cứ đâu**: Sao chép qua mạng local hoặc internet
- **📱 Đa nền tảng**: Có thể sử dụng trên máy tính để bàn, máy tính xách tay, máy tính bảng và điện thoại di động
## Cách P2P Sync hoạt động
Noterich sử dụng **thủ thuật WebRTC** kết hợp với **PeerJS** để thiết lập kết nối trực tiếp giữa các thiết bị. Khi bạn bắt đầu sao chép dữ liệu:
```mermaid
sequenceDiagram
participant D1 as Thiết bị A (Người gửi)
participant S as Máy chủ xác nhận
participant D2 as Thiết bị B (Người nhận)
D1->>S: Yêu cầu kết nối ID
S-->>D1: Tạo ID phòng
D1->>D2: Chia sẻ liên kết kết nối (QR/URL)
D2->>S: Kết nối sử dụng ID phòng
S-->>D2: Thiết lập kết nối peer
D1->>D2: Mã hóa và gửi ghi chép
D2->>D2: Giải mã và nhập ghi chép
Ghi chép qua D1,D2: Truyền dữ liệu được mã hóa trực tiếp<br/>Không lưu dữ liệu trên máy chủ
### Công nghệ ẩn sau lưng
Cách triển khai P2P của Noterich sử dụng:
1. **Thư viện PeerJS**: Xử lý tính chất phức tạp của WebRTC cho việc giao tiếp giữa các trình duyệt
2. **Mã hóa AES-GCM**: Mã hóa cấp độ quân sự cho dữ liệu ghi chép
3. **Phương pháp tạo khóa PBKDF2**: Tạo khóa mã hóa dựa trên mật khẩu an toàn
4. **Định dạng mã hóa MessagePack**: Định dạng mã hóa dữ liệu nhị phân hiệu quả cho việc truyền dữ liệu nhanh
5. **Lưu trữ IndexedDB**: Cơ sở dữ liệu theo thứ tự, cho phép truy cập ngoại tuyến
## Bắt đầu sử dụng P2P Sync
### Điều kiện tiên quyết
Trước khi bắt đầu, hãy đảm bảo rằng bạn có:
- ✅ Noterich được cài đặt trên cả hai thiết bị
- ✅ Cả hai thiết bị đều kết nối với internet (hoặc cùng mạng local)
- ✅ Một trình duyệt web hiện đại (Chrome, Firefox, Edge, Safari)
### Bước 1: Khởi động việc chia sẻ từ thiết bị gốc
1. Mở ghi chép mà bạn muốn chia sẻ trong Noterich
2. Nhấp vào nút **Chia sẻ** trong thanh công cụ
3. Chọn tùy chọn **"P2P Share"**
4. (Tùy chọn) Đặt mật khẩu để bảo mật thêm
- Mật khẩu phải có ít nhất 8 ký tự
- Sử dụng mã hóa AES-256-GCM
5. Chờ máy chủ P2P khởi động
```mermaid
graph TD
A[Mở ghi chép] --> B[Nhấp nút Chia sẻ]
B --> C[Chọn P2P Share]
C --> D[Đặt mật khẩu?]
D -->|Vâng| E[Khởi tạo mật khẩu ≥8 ký tự]
D -->|Không| F[Không mã hóa]
E --> G[Khởi động máy chủ P2P]
F --> G
G --> H[Tạo liên kết chia sẻ và mã QR]
```
### Bước 2: Chia sẻ liên kết kết nối
Khi máy chủ P2P bắt đầu hoạt động, Noterich tạo ra:
- **Một liên kết chia sẻ duy nhất** chứa thông tin kết nối
- **Một mã QR** để quét nhanh trên điện thoại di động
Định dạng liên kết như sau:
```
https://noterich.com/#dbshare=<infoHash>&server=<signaling-server>
```
**Các phương pháp chia sẻ:**
| Phương pháp | Tốt nhất cho | Cách thực hiện |
|--------|----------|--------|
| 🔗 Sao chép liên kết | Email, ứng dụng nhắn tin | Nhấp vào nút “Sao chép liên kết” |
| 📱 Mã QR | Điện thoại di động | Quét mã QR bằng camera điện thoại |
| 📧 Email | Người cộng tác từ xa | Nhập liên kết vào email |
### Bước 3: Nhận dữ liệu trên thiết bị đích
Trên thiết bị nhận:
1. **Mở liên kết chia sẻ**
- Nhấp trực tiếp vào liên kết, hoặc
- Quét mã QR bằng điện thoại di động
2. **Xem lại ghi chép nhận được**
- Xem trước tiêu đề và thông tin metadata của ghi chép
- Kiểm tra thông tin người gửi
3. **Nhập mật khẩu** (nếu được mã hóa)
- Nhập mật khẩu do người gửi cung cấp
- Dữ liệu được giải mã tại chỗ trên thiết bị của bạn
4. **Chọn công cụ làm việc đích**
- Chọn công cụ làm việc hiện có, hoặc
- Tạo công cụ làm việc mới cho ghi chép được nhập
5. **Xác nhận nhập dữ liệu**
- Ghi chép được giải mã và lưu vào IndexedDB
- Lưới tìm kiếm được tái tạo tự động
```mermaid
graph LR
A[Mở liên kết] --> B[Kết nối với người gửi]
B --> C[Đã mã hóa?]
C -->|Vâng| D[Khởi tạo mật khẩu]
C -->|Không| E[Không mã hóa]
D --> E
E --> F[Xem trước ghi chép]
F --> G[Tự chọn công cụ làm việc]
G --> H[Tải dữ liệu và tái tạo lưới tìm kiếm]
H --> I[Kết nối hoàn tất!]
style I fill:#4CAF50,color:#fff
```
## Các tính năng nâng cao
### Truyền dữ liệu được mã hóa
Đối với các ghi chép nhạy cảm, Noterich cung cấp tính năng mã hóa end-to-end tùy chọn:
**Quy trình mã hóa:**
```javascript
// Mật khẩu → Chìa khóa mã hóa (PBKDF2)
password + salt → deriveKey() → Chìa khóa AES-256-GCM
// Dữ liệu ghi chép → Bộ đệm được mã hóa
noteData + chìa khóa + iv → encrypt() → encryptedBuffer
// Gói truyền dữ liệu
{
encryptedBuffer: ArrayBuffer,
salt: Uint8Array, // Để tạo chìa khóa
iv: Uint8Array // Vector khởi tạo
}
```
**Các tính năng bảo mật:**
- 🔐 100,000 lần thực hiện PBKDF2 để tạo chìa khóa
- 🔐 Số lượng salt và IV ngẫu nhiên cho mỗi lần truyền dữ liệu
- 🔐 Mã hóa được xác thực bằng AES-256-GCM
- 🔐 Mật khẩu không bao giờ được truyền đi – chỉ được sử dụng tại chỗ
### Sao chép ghi chép nhóm
Truyền nhiều ghi chép cùng lúc một cách hiệu quả:
1. Truy cập **Database Transfer** từ settings
2. Chọn chế độ **"P2P Sync"**
3. Chọn ghi chép cần sao chép
4. Người nhận nhận được bản xem trước nhóm với các tùy chọn lựa chọn
**Tối ưu hóa hiệu suất:**
- Ghi chép được truyền thành các khối nhỏ (512KB mỗi khối)
- Xử lý không chặn (non-blocking) để tránh làm tắc nghẽn giao diện người dùng
- Theo dõi tiến độ với độ chính xác đến cấp độ byte
- Hủy bất cứ lúc nào mà không làm hỏng dữ liệu
### Giải quyết xung đột
Khi sao chép ghi chép tồn tại trên cả hai thiết bị:
```mermaid
graph TD
A[Kiểm tra xung đột] --> B{So sánh thời gian]
B -->|Cũ hơn tại chỗ| C[Giữ phiên bản cũ]
B -->|Cũ hơn từ xa| D[Khởi động thoại xung đột]
D --> E[Khởi tạo phiên bản]
E --> F[Cũ hơn]
E --> G[Ta hợp nhất]
B -->|Cả hai đã xóa| I[Bỏ qua]
style C fill:#2196F3,color:#fff
style F fill:#2196F3,color:#fff
style G fill:#4CAF50,color:#fff
```
**Các loại xung đột được xử lý:**
- `local-newer`: Phiên bản của bạn mới hơn
- `remote-newer`: Phiên bản mới hơn từ người nhận
- `local-deleted`: Bạn đã xóa ghi chép này tại chỗ
- `remote-deleted`: Ghi chép đã bị xóa trên thiết bị người gửi
- `remote-restored`: Ghi chép đã được khôi phục trước đó
## Khắc phục sự cố
### Các vấn đề phổ biến và giải pháp
#### ❌ “Thư viện PeerJS không được tải”
**Nguyên nhân**: Mạng bị chặn PeerJS CDN hoặc máy chủ xác nhận
**Giải pháp:**
1. Kiểm tra kết nối internet
2. Kiểm tra xem tường lửa cho phép kết nối WebRTC hay không
3. Thử mạng khác (mạng di động)
4. Đảm bảo trình duyệt hỗ trợ WebRTC
#### ❌ “Thời gian kết nối bị chết”
**Nguyên nhân**: NAT/Firewall ngăn cản kết nối trực tiếp
**Giải pháp:**
1. Cả hai thiết bị phải ở cùng mạng
2. Vô hiệu hóa VPN tạm thời
3. Kiểm tra cài đặt WebRTC trên router
4. Sử dụng mã QR cho kết nối di động
#### ❌ “Mã hóa thất bại”
**Nguyên nhân**: Mật khẩu không chính xác hoặc dữ liệu bị hỏng
**Giải pháp:**
1. Kiểm tra mật khẩu chính xác (cần phân biệt chữ hoa, chữ thường)
2. Yêu cầu người gửi tạo liên kết chia sẻ mới
3. Đảm bảo kết nối ổn định trong quá trình truyền dữ liệu
4. Thử sử dụng lượng dữ liệu nhỏ hơn
#### ❌ “Lỗi sao chép đang diễn ra”
**Nguyên nhân**: Nhiều lần sao chép dữ liệu cùng lúc
**Giải pháp:**
1. Chờ quá trình sao chép hoàn tất
2. Đóng các tab/window Noterich khác
3. Cập nhật trang và thử lại
4. Xóa cache trình duyệt nếu vẫn còn vấn đề
### Các chỉ báo trạng thái kết nối
| Trạng thái | Ý nghĩa | Hành động |
|--------|---------|--------|
| 🔵 Đang kết nối | Đang thiết lập kết nối peer | Chờ 5-10 giây |
| 🟡 Đang so sánh | Đang phân tích sự khác biệt giữa ghi chép | Quá trình bình thường |
| 🟠 Đang chờ người dùng | Cần mật khẩu hoặc xác nhận | Kiểm tra thoại thông báo |
| 🟢 Đang nhập dữ liệu | Nhập mật khẩu | Đừng đóng tab |
| ✅ Thành công | Sao chép hoàn tất | Sẵn sàng sử dụng ghi chép |
| 🔴 Lỗi | Kết nối hoặc truyền dữ liệu thất bại | Kiểm tra khắc phục sự cố |
## Các nguyên tắc bảo mật tốt nhất
### Bảo vệ dữ liệu của bạn
Mặc dù sao chép P2P vốn đã an toàn, hãy tuân theo các quy tắc sau:
1. **Sử dụng mật khẩu mạnh**
- Ít nhất 8 ký tự (recomended 12+)
- Kết hợp chữ hoa, chữ thường, số, ký tự đặc biệt
- Không bao giờ sử dụng mật khẩu từ các dịch vụ khác
2. **Kiểm tra người nhận**
- Chỉ chia sẻ liên kết với thiết bị đáng tin cậy
- Sử dụng mã QR cho việc chuyển dữ liệu từ gần
- Tránh đăng liên kết trên các kênh công cộng
3. **Theo dõi các kết nối đang hoạt động**
- Kiểm tra các peer đang kết nối trong quá trình sao chép
- Ngắt kết nối sau khi sao chép thành công
- Hủy liên kết chia sẻ nếu bị xâm hại
4. **Lưu trữ dữ liệu định kỳ**
- Xuất bản ghi chép quan trọng định kỳ
- Lưu bản sao lưu ở nơi an toàn
- Kiểm tra lại quy trình khôi phục định kỳ
### Hiểu rõ giới hạn mã hóa
**Cái gì được mã hóa:**
- ✅ Nội dung ghi chép (văn bản, định dạng, metadata)
- ✅ Tài liệu kèm và phụ đề tích hợp
- ✅ Cấu trúc cơ sở dữ liệu trong quá trình truyền dữ liệu
**Cái gì không được mã hóa:**
- ⚠️ Thông tin kết nối (thời gian, kích thước dữ liệu)
- ⚠️ Địa chỉ IP (được hiển thị cho máy chủ xác nhận)
- ⚠️ Thông tin nhận diện thiết bị (để định tuyến kết nối)
## Mẹo tối ưu hiệu suất
### Tối ưu tốc độ sao chép
1. **Điều kiện mạng**
- Mạng local giống nhau = truyền dữ liệu nhanh nhất
- Wi-Fi 5GHz được ưu tiên hơn 2.4GHz
- Mạng Ethernet cáp dành cho máy tính để bàn
2. **Kích thước nhóm**
- Truyền dữ liệu lớn: Chia thành các nhóm nhỏ hơn
- Theo dõi chỉ báo tiến độ
- Hủy và thử lại nếu bị tắc nghẽn
3. **Hiệu suất trình duyệt**
- Giữ tab Noterich hoạt động trong quá trình sao chép
- Đóng các tab trình duyệt không cần thiết
- Cập nhật trình duyệt lên phiên bản mới nhất
4. **Tài nguyên thiết bị**
- Đảm bảo không gian lưu trữ đủ lớn
- Đóng các ứng dụng tiêu tốn nhiều bộ nhớ
- Khởi động lại trình duyệt nếu sao chép chậm
### Quản lý bộ nhớ
Noterich áp dụng phương pháp xử lý nhóm thông minh để tránh tình trạng trình duyệt bị treo:
```javascript
// Xử lý nhóm chậm với setTimeout
async function asyncBatchProcessor(items, processor, batchSize = 10) {
// Xử lý các nhóm gồm 10 mỗi lần
// Đưa quyền kiểm soát đến 10ms để giữ UI nhanh
// Ngăn chặn trình duyệt bị chậm trong quá trình nhập dữ liệu lớn
}
```
**Khuyến nghị:**
- Hạn chế việc truyền dữ liệu từ 100 ghi chép trở lên
- Chờ 30 giây giữa các lần sao chép lớn
- Xóa cache trình duyệt định kỳ
## Câu hỏi thường gặp
### Q: Tôi có thể sao chép dữ liệu trên nhiều thiết bị không?
**A:** Đúng! Khởi động các phiên P2P riêng cho mỗi cặp thiết bị. Đối với các công việc đa thiết bị:
1. Sao chép Thiết bị A → Thiết bị B
2. Sau đó sao chép Thiết bị B → Thiết bị C
3. Hoặc sử dụng Thiết bị A làm trung tâm cho tất cả các thiết bị khác
### Q: P2P sync có hoạt động ngoại tuyến không?
**A:** P2P cần kết nối internet để thiết lập máy chủ xác nhận. Sau khi kết nối:
- ✅ Truyền dữ liệu qua mạng local không cần internet
- ✅ Dữ liệu được chuyển dữ liệu trực tiếp giữa các thiết bị
- ❌ Kết nối ban đầu cần kết nối với máy chủ xác nhận
### Q: Nếu sao chép bị gián đoạn thì sao?
**A:** Noterich xử lý sự cố một cách thông minh:
- Các ghi chép được sao chép một phần sẽ bị loại bỏ
- Không có dữ liệu bị hỏng được chuyển vào cơ sở dữ liệu
- Chỉ cần khởi động lại quá trình sao chép
- Các ghi chép đã được sao chép không bị ảnh hưởng
### Q: Tôi có thể sao chép dữ liệu với người dùng khác không?
**A:** Chắc chắn! P2P sync hoạt động giữa các người dùng Noterich:
- Chia sẻ từng ghi chép riêng với người cộng tác
- Không cần kết nối tài khoản
- Mỗi lần sao chép là độc lập và an toàn
- Tốt cho việc chia sẻ ghi chép một lần
### Q: Có giới hạn về kích thước tệp không?
**A:** Giới hạn thực tế phụ thuộc vào:
- Trình duyệt có đủ bộ nhớ
- Độ ổn định của mạng
- Giới hạn tối đa: 50MB mỗi phiên
- Các truyền dữ liệu lớn: Chia thành nhiều nhóm nhỏ
### Q: Liên kết chia sẻ có hiệu lực bao lâu?
**A:** Liên kết chia sẻ dựa trên phiên:
- Hiệu lực trong khi tab Noterich mở
- Hết hiệu lực khi người dùng đóng tab/browser
- Nên sử dụng liên kết một lần cho mục đích bảo mật
- Tạo liên kết mới cho mỗi phiên sao chép
## So sánh: P2P vs Cloud Sync
```mermaid
quadrantChart
title "So sánh phương pháp sao chép"
x-axis "Tính riêng tư thấp" --> "Tính riêng tư cao"
y-axis "Tính kiểm soát thấp" --> "Tính kiểm soát cao"
quadrant-1 "Noterich P2P"
quadrant-2 "Tránh"
quadrant-3 "Cloud truyền thống"
quadrant-4 "Dịch vụ tập trung"
"Noterich P2P": [0.9, 0.9]
"Cloud truyền thống": [0.3, 0.4]
"Dịch vụ tập trung": [0.4, 0.3]
```
| Tính năng | Noterich P2P | Cloud Sync |
|---------|--------------|------------|
| **Lưu trữ dữ liệu** | Chỉ trên thiết bị của bạn | Trên máy chủ bên thứ ba |
| **Mức độ riêng tư** | Tối đa | Phụ thuộc vào nhà cung cấp |
| **Chi phí** | Miễn phí | Thường yêu cầu đăng ký |
| **Độ phức tạp của việc thiết lập** | Vừa | Dễ dàng |
| **Tốc độ sao chép** | Rất nhanh (trực tiếp) | Trung bình (qua máy chủ) |
| **Truy cập ngoại tuyến** | Toàn diện | Hạn chế |
| **Tính gắn kết với nhà cung cấp** | Không | Cao |
| **Khả năng di chuyển dữ liệu** | Toàn diện | Hạn chế |
## Các trường hợp sử dụng thực tế
### 📚 Cơ sở dữ liệu kiến thức cá nhân
Sao chép hệ thống quản lý kiến thức cá nhân của bạn giữa:
- Máy tính để bàn tại nhà
- Máy tính xách tay khi làm việc tại quán cà phê
- Máy tính bảng để đọc và ghi chú
- Điện thoại để ghi chép nhanh
### 👥 Sự hợp tác trong nhóm
Chia sẻ ghi chép nghiên cứu một cách an toàn trong nhóm:
- Không cần cơ sở hạ tầng IT
- Truyền dữ liệu end-to-end được mã hóa
- Theo dõi lịch sử truyền dữ liệu qua lưu trữ lịch sử truyền dữ liệu
- Tuân thủ quy định bảo mật
### 🎓 Nghiên cứu học thuật
Cộng tác trên bài báo và bài viết nghiên cứu:
- Chia sẻ PDF và ghi chép có chú thích
- Giữ lịch sử phiên bản ở chỗ lưu trữ
- Làm việc trên máy tính đại học/person
- Bảo vệ nghiên cứu chưa công bố
### 🏢 Triển khai trong doanh nghiệp
Triển khai Noterich trong các tổ chức cần bảo mật:
- Không có dữ liệu nào rời khỏi mạng công ty
- Hoạt động qua tường lửa với cấu hình
- Tích hợp với chính sách bảo mật hiện có
- Giảm sự phụ thuộc vào dịch vụ đám mây
## Định nghĩa kỹ thuật (Đối với nhà phát triển)
### Tổng quan kiến trúc
```mermaid
graph TB
subgraph Sender["Thiết bị gửi"]
A1[Dữ liệu ghi chép] --> A2[Định dạng mã hóa]
A2 --> A3[Đã được mã hóa?]
A3 -->|Vâng| A4[Mã hóa AES-256-GCM]
A3 -->|Không| A5[Mã hóa dữ liệu nguyên bản]
A4 --> A6[Chuyển đổi thành 512KB]
A5 --> A6
A6 --> A7[Kênh dữ liệu WebRTC]
end
subgraph Receiver["Thiết bị nhận"]
B1[Kênh dữ liệu WebRTC] --> B2[Tái định dạng khối]
B2 --> B3[Đã được mã hóa?]
B3 -->|Vâng| B4[Mã hóa AES-256-GCM]
B3 -->|Không| B5[Mã hóa dữ liệu nguyên bản]
B4 --> B6[Định dạng tái định dạng]
B5 --> B6
B6 --> B7[Lưu trữ IndexedDB]
B7 --> B8[Tái tạo lưới tìm kiếm]
end
Hướng dẫn đồng bộ P2P NoteRich: Đa thiết bị không cần đám mây
Hướng dẫn sử dụng P2P Sync của Noterich: Sao chép dữ liệu giữa các thiết bị mà không cần nền tảng đám mây Sao chép ghi c...
Đội ngũ NoteRich
Người ủng hộ Sản phẩm & Quyền riêng tư
Jun 03, 2026
41 phút đọc
Sẵn sàng thay đổi quy trình làm việc của bạn?
Trung tâm ghi chú riêng tư, hỗ trợ bởi AI
của bạn đang chờ đợi
Tham gia cùng hàng nghìn người dùng tin tưởng NoteRich để ghi chú riêng tư và mạnh mẽ. Thử ngay trên trình duyệt của bạn — không cần cài đặt, không cần thẻ tín dụng, ghi chú của bạn không bao giờ rời khỏi thiết bị.
Không cần thẻ tín dụng
Hoạt động trên trình duyệt
100% ghi chú cục bộ
Tài nguyên và Hướng dẫn
Khám phá các bài viết chuyên sâu của chúng tôi về ghi chú ưu tiên cục bộ, kiến trúc quyền riêng tư và quy trình làm việc năng suất nâng cao.
- Biến ghi chú của bạn thành bộ nhớ AI bên trong NoteRich
- Biến văn bản thành đồ họa thông tin trực quan với AI NoteRich
- Hướng dẫn Không gian làm việc và Tìm kiếm nâng cao NoteRich
- Rich Text NoteRich so với Markdown: Cách chuyển đổi và sử dụng cả hai
- Hướng dẫn đồng bộ P2P NoteRich: Đa thiết bị không cần đám mây
- Hướng dẫn OCR NoteRich: Quét ghi chú giấy thành văn bản số
- Giải thích mã hóa AES-GCM ưu tiên cục bộ của NoteRich
- Hướng dẫn RAG cơ sở kiến thức cục bộ NoteRich
- Hướng dẫn phương trình toán học LaTeX NoteRich: Cách viết công thức
- Phím tắt NoteRich và mẹo tăng năng suất
- Các tính năng và lợi ích của NoteRich cho việc ghi chú trực tuyến
- Cách sử dụng AI Quyền riêng tư của NoteRich để tóm tắt tài liệu một cách riêng tư
- Cách sử dụng Mermaid.js cho biểu đồ luồng trong NoteRich – Hướng dẫn đầy đủ
- Cách chèn video và tệp đính kèm trong NoteRich
- Cách xuất PDF và HTML không hình mờ trong NoteRich
- Cách nhúng ECharts tương tác trong NoteRich