2023-12-13 11:27:50 +08:00

19 lines
693 B
JavaScript

const fs = require('fs');
const path = require('path');
function replaceInFiles(dir, searchStr, replaceStr) {
fs.readdirSync(dir).forEach(file => {
let filePath = path.join(dir, file);
let stats = fs.lstatSync(filePath);
if (stats.isDirectory()) {
replaceInFiles(filePath, searchStr, replaceStr);
} else if (filePath.endsWith('.html')) {
let data = fs.readFileSync(filePath, 'utf8');
let newData = data.replace(searchStr, replaceStr);
fs.writeFileSync(filePath, newData);
}
});
}
replaceInFiles('./src/.vuepress/dist', /\/videos\//g, '/doc/videos/');