fix: preserve verification file bytes
This commit is contained in:
@@ -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';
|
||||
|
||||
const root = process.cwd();
|
||||
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 cp(resolve(root, 'assets'), resolve(output, 'assets'), {
|
||||
@@ -13,9 +17,10 @@ await cp(resolve(root, 'assets'), resolve(output, 'assets'), {
|
||||
await Promise.all([
|
||||
copyFile(resolve(root, 'robots.txt'), resolve(output, 'robots.txt')),
|
||||
copyFile(resolve(root, 'sitemap.xml'), resolve(output, 'sitemap.xml')),
|
||||
copyFile(
|
||||
resolve(root, 'WW_verify_kMPlH8gCU5u7a4LQ.txt'),
|
||||
resolve(output, 'WW_verify_kMPlH8gCU5u7a4LQ.txt')
|
||||
writeFile(
|
||||
resolve(output, 'WW_verify_kMPlH8gCU5u7a4LQ.txt'),
|
||||
wecomVerification,
|
||||
'utf8'
|
||||
),
|
||||
copyFile(
|
||||
resolve(root, 'baidu_verify_codeva-Jnq0QS7SFC.html'),
|
||||
|
||||
Reference in New Issue
Block a user