fix: preserve verification file bytes

This commit is contained in:
2026-09-11 09:18:46 +08:00
parent 72916dd87c
commit 75070c8682
+9 -4
View File
@@ -1,8 +1,12 @@
import { cp, copyFile, mkdir } from 'node:fs/promises'; import { cp, copyFile, mkdir, readFile, writeFile } from 'node:fs/promises';
import { resolve } from 'node:path'; import { resolve } from 'node:path';
const root = process.cwd(); const root = process.cwd();
const output = resolve(root, 'dist'); const output = resolve(root, 'dist');
const wecomVerification = (await readFile(
resolve(root, 'WW_verify_kMPlH8gCU5u7a4LQ.txt'),
'utf8'
)).trim();
await mkdir(resolve(output, 'assets'), { recursive: true }); await mkdir(resolve(output, 'assets'), { recursive: true });
await cp(resolve(root, 'assets'), resolve(output, 'assets'), { await cp(resolve(root, 'assets'), resolve(output, 'assets'), {
@@ -13,9 +17,10 @@ await cp(resolve(root, 'assets'), resolve(output, 'assets'), {
await Promise.all([ await Promise.all([
copyFile(resolve(root, 'robots.txt'), resolve(output, 'robots.txt')), copyFile(resolve(root, 'robots.txt'), resolve(output, 'robots.txt')),
copyFile(resolve(root, 'sitemap.xml'), resolve(output, 'sitemap.xml')), copyFile(resolve(root, 'sitemap.xml'), resolve(output, 'sitemap.xml')),
copyFile( writeFile(
resolve(root, 'WW_verify_kMPlH8gCU5u7a4LQ.txt'), resolve(output, 'WW_verify_kMPlH8gCU5u7a4LQ.txt'),
resolve(output, 'WW_verify_kMPlH8gCU5u7a4LQ.txt') wecomVerification,
'utf8'
), ),
copyFile( copyFile(
resolve(root, 'baidu_verify_codeva-Jnq0QS7SFC.html'), resolve(root, 'baidu_verify_codeva-Jnq0QS7SFC.html'),