share | created | updated |
---|---|---|
true |
2023-10-30T14:29 |
2024-06-08T17:57 |
Sau khi cài đặt Git, Deno và clone repo này về thì chạy lệnh sau trên terminal:
deno task start
Vault của bạn cần có một thư mục thiết lập, và trong đó có một note thiết lập có frontmatter như sau:
---
Tên vault: xxx
Mã vault: yyy
Mô tả: zzz
URL: ttt
---
Mở PhPMyAdmin lên và chạy truy vấn SQL dưới đây. Nhớ thay wp
bằng tên table của bạn.
SELECT wp_posts.post_title, GROUP_CONCAT(wp_terms.name) AS categories, wp_posts.post_name, wp_posts.post_author, wp_posts.post_excerpt, wp_posts.post_date, wp_posts.post_modified
FROM wp_posts
LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id)
LEFT JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id)
LEFT JOIN wp_terms ON (wp_term_taxonomy.term_id = wp_terms.term_id)
WHERE wp_posts.post_type = 'post'
AND wp_posts.post_status = 'publish'
GROUP BY wp_posts.ID
Xuất kết quả dưới dạng csv.
Chỉnh sửa các cấu hình có sẵn trong Cấu hình và dữ liệu/Nơi đăng
và các đường dẫn trong Code chạy trên local, server, KV/ĐƯỜNG_DẪN.ts
cho đúng.
Tạo tập tin .env
với nội dung như sau:
DENO_KV_ACCESS_TOKEN = XXX
KV_UUID = YYY
ORIGIN = https://localhost:8000
CORS_API = https://mywebsite.deno.dev
Đảm bảo tập tin Code chạy trên local, server, KV/mod.ts
các dòng sau không bị comment:
import { tạoBàiĐăng, tạoNơiĐăng } from "./Tạo dữ liệu.ts";
await tạoBàiĐăng();
await tạoNơiĐăng();
Bắt đầu tạo danh sách bài đăng và nơi đăng bằng việc chạy lệnh sau trên terminal:
deno run --allow-all --unstable-kv `Code chạy trên local, server, KV/mod.ts`
Sau đó khởi động dự án bằng lệnh sau trên terminal:
deno task start
Truy cập http://localhost:8000
để xem kết quả
Dùng Deno Deploy và liên kết tới GitHub của bạn.
AGPL: Người sử dụng dịch vụ của bạn có quyền tiếp cận và chia sẻ mã nguồn từ các chương trình bạn tạo ra dựa trên chương trình này. Đọc thêm về lý do sử dụng giấy phép này.