diff --git a/scripts/clear-vuepress-cache.mjs b/scripts/clear-vuepress-cache.mjs deleted file mode 100644 index 982992f..0000000 --- a/scripts/clear-vuepress-cache.mjs +++ /dev/null @@ -1,12 +0,0 @@ -import { rmSync, existsSync } from 'node:fs' -import { join } from 'node:path' -import { fileURLToPath } from 'node:url' - -const root = join(fileURLToPath(new URL('.', import.meta.url)), '..') -const cache = join(root, 'docs', '.vuepress', '.cache') -if (existsSync(cache)) { - rmSync(cache, { recursive: true, force: true }) - console.log('cleared:', cache) -} else { - console.log('no cache dir:', cache) -} diff --git a/scripts/place-ragflow-guide.mjs b/scripts/place-ragflow-guide.mjs deleted file mode 100644 index 4fd0d44..0000000 --- a/scripts/place-ragflow-guide.mjs +++ /dev/null @@ -1,38 +0,0 @@ -/** - * 将仓库根目录的 WINDOWS11_RAGFLOW_DEPLOYMENT_AND_MCP_GUIDE.md - * 合并 frontmatter 后写入 docs/notes/ai/ragflow-windows11-mcp.md(模型 doc 集合)。 - */ -import fs from 'node:fs' -import path from 'node:path' -import { fileURLToPath } from 'node:url' - -const __dirname = path.dirname(fileURLToPath(import.meta.url)) -const root = path.resolve(__dirname, '..') -const src = path.join(root, 'WINDOWS11_RAGFLOW_DEPLOYMENT_AND_MCP_GUIDE.md') -const dest = path.join(root, 'docs', 'notes', 'ai', 'ragflow-windows11-mcp.md') - -if (!fs.existsSync(src)) { - console.error('place-ragflow-guide: 找不到源文件', src) - console.error('请把 WINDOWS11_RAGFLOW_DEPLOYMENT_AND_MCP_GUIDE.md 放在仓库根目录后再运行。') - process.exit(1) -} - -const stat = fs.statSync(src) -if (stat.size === 0) { - console.error('place-ragflow-guide: 源文件大小为 0,请先写入正文再运行。') - process.exit(1) -} - -const body = fs.readFileSync(src, 'utf8').replace(/^\uFEFF/, '') -const frontmatter = `--- -title: Windows 11 本地部署 RAGFlow 与 Cursor MCP 完整记录 -createTime: 2026/03/29 18:00:00 -permalink: /article/windows11-ragflow-deployment-mcp/ -sidebar: '/ai/' ---- - -` - -fs.mkdirSync(path.dirname(dest), { recursive: true }) -fs.writeFileSync(dest, frontmatter + body, 'utf8') -console.log('place-ragflow-guide: OK →', path.relative(root, dest)) diff --git a/scripts/verify-site.mjs b/scripts/verify-site.mjs deleted file mode 100644 index f276f53..0000000 --- a/scripts/verify-site.mjs +++ /dev/null @@ -1,27 +0,0 @@ -import { readFileSync, existsSync } from 'node:fs' -import { spawnSync } from 'node:child_process' -import { fileURLToPath } from 'node:url' -import { dirname, join } from 'node:path' - -const root = join(dirname(fileURLToPath(import.meta.url)), '..') -const indexHtml = join(root, 'docs', '.vuepress', 'dist', 'index.html') - -const build = spawnSync('npm', ['run', 'docs:build'], { - cwd: root, - shell: true, - stdio: 'inherit', -}) -if (build.status !== 0) process.exit(build.status ?? 1) - -if (!existsSync(indexHtml)) { - console.error('verify-site: dist/index.html missing after build') - process.exit(1) -} - -const html = readFileSync(indexHtml, 'utf8') -if (!html.includes('hero-name') || !html.includes('仲夏夜之梦')) { - console.error('verify-site: home hero markers missing in dist/index.html (possible theme/render failure)') - process.exit(1) -} - -console.log('verify-site: OK (home hero present in production build)')