Đăng bài từ điện thoại trong 60 giây¶
Trang quản trị /admin/ cho phép viết, sửa và đăng bài ngay trên trình duyệt điện thoại. Không cần cài Git, không cần mở máy tính.
Chuẩn bị (chỉ một lần)¶
- Mở
https://hi.io.vn/admin/bằng Chrome hoặc Safari. - Bấm Login with GitHub, đăng nhập tài khoản có quyền ghi vào repo
Nhut7736/hi-io-vn. - Cấp quyền cho ứng dụng OAuth. Xong — lần sau trình duyệt sẽ ghi nhớ phiên đăng nhập.
Thêm vào màn hình chính
Trên iOS: mở trang trong Safari → Chia sẻ → Thêm vào MH chính. Trên Android: Chrome → menu ⋮ → Thêm vào màn hình chính. Sau đó chỉ cần một chạm là mở trang viết bài.
Viết bài mới¶
- Trong
/admin/, chọn Bài viết (Blog) → New Bài viết. -
Điền các trường:
Trường Ghi chú Tiêu đề Ngắn, rõ, chứa từ khóa chính Mô tả ngắn 1–2 câu, hiện ở danh sách bài và khi chia sẻ link Ngày đăng Mặc định là thời điểm hiện tại Chuyên mục Chọn đúng một chuyên mục chính Tags 2–5 thẻ, viết thường, không dấu Nội dung Trình soạn thảo Markdown -
Bấm Publish. Bài được commit vào GitHub, Cloudflare build lại và lên sóng sau khoảng 1–2 phút.
Mẹo viết nhanh trên điện thoại¶
- Dán từ Google Docs/Word: dán dạng văn bản thuần trước, rồi định dạng lại bằng Markdown để tránh kéo theo style rác.
- Ảnh: chụp xong nên nén dưới ~500 KB trước khi tải lên. Trong trình soạn thảo, bấm nút ảnh → chọn từ thư viện.
-
Bảng: gõ nhanh theo mẫu, mỗi dòng một hàng:
-
Công thức: dùng
$...$cho công thức trong dòng và$$...$$cho công thức riêng một dòng. - Lưu nháp: bật Draft thay vì Publish. Bài nháp không hiện trên site cho đến khi bạn tắt Draft.
Cấu trúc một bài viết tốt¶
# Tiêu đề (chỉ một H1, thường trùng với tiêu đề bài)
Đoạn mở đầu: bài này giải quyết vấn đề gì, cho ai đọc.
<!-- more --> <!-- phần trên hiện ở danh sách bài -->
## 1. Bối cảnh / giả thiết
## 2. Nội dung chính
### 2.1. Chi tiết
## 3. Kết luận và lưu ý
!!! warning "Lưu ý"
Giới hạn áp dụng, điều cần kiểm tra lại.
Khi có sự cố¶
| Hiện tượng | Nguyên nhân thường gặp | Cách xử lý |
|---|---|---|
| Đăng nhập lỗi | Chưa cấp quyền OAuth, hoặc tài khoản không có quyền ghi repo | Đăng xuất, đăng nhập lại; kiểm tra quyền trên GitHub |
| Bấm Publish không thấy bài | Build đang chạy hoặc build lỗi | Chờ 1–2 phút; xem log trong Cloudflare Pages |
| Ảnh không hiện | Đường dẫn ảnh sai hoặc chưa upload xong | Chèn lại ảnh từ thư viện media |
| Trang 404 sau khi đổi tên file | URL cũ không còn tồn tại | Giữ nguyên tên file sau khi đã đăng |
Quy ước đặt tên file¶
Trang quản trị tự sinh tên file từ tiêu đề (bỏ dấu, nối bằng dấu gạch ngang). Tên file chính là URL bài viết, nên:
- Nên:
tinh-chieu-day-thanh-ong-asme-b31-3.md - Tránh:
bai1.md,Untitled.md - Không đổi tên file sau khi đã chia sẻ link.