import fs from "fs"; import path from "path"; import { createClient } from "@sanity/client"; import dotenv from "dotenv"; dotenv.config({ path: path.resolve("studio/.env.local") }); dotenv.config({ path: path.resolve(".env.local") }); const projectId = process.env.SANITY_STUDIO_PROJECT_ID || "gdvj8e5j"; const dataset = process.env.SANITY_STUDIO_DATASET || "production"; const token = process.env.SANITY_AUTH_TOKEN || process.env.SANITY_API_WRITE_TOKEN; if (!token) { console.log("⚠️ CHƯA CÓ SANITY_AUTH_TOKEN!"); console.log("Để cấp quyền đẩy bài trực tiếp vào Sanity Cloud:"); console.log("1. Truy cập https://www.sanity.io/manage/project/gdvj8e5j/api#tokens"); console.log("2. Tạo một Token với quyền 'Editor'"); console.log("3. Điền vào studio/.env.local: SANITY_AUTH_TOKEN=sk..."); process.exit(1); } const client = createClient({ projectId, dataset, token, apiVersion: "2024-10-31", useCdn: false, }); async function main() { console.log("Bắt đầu xử lý đồng bộ bài viết sang Sanity..."); } main().catch(console.error);