diff --git a/merge.js b/merge.js index b3c104d580b69b4c0abf5cc5a3cb6f2d00a55b15..5a0eaa491565351649e22803b7c397e0096093f4 100644 --- a/merge.js +++ b/merge.js @@ -133,7 +133,7 @@ const getBranchName = (branch) => { }; // 处理openstack内容 -const handleOpenStackDocs = async (branchName) => { +/* const handleOpenStackDocs = async (branchName) => { const REPO_OPENSTACK_DOCS_DIR = path.join(REPO_DOCS_DIR, '../openstack-docs'); await checkGitRepo(REPO_OPENSTACK_DOCS_DIR); await checkoutBranch(REPO_OPENSTACK_DOCS_DIR, 'openEuler-25.03'); @@ -142,7 +142,7 @@ const handleOpenStackDocs = async (branchName) => { if (fs.existsSync(`${REPO_OPENSTACK_DOCS_DIR}/docs/zh/`)) { await copyContentToDir(`${REPO_OPENSTACK_DOCS_DIR}/docs/zh/`, `${BUILD_DIR}/app/zh/docs/${branchName}/virtualization/openstack`); } -}; +}; */ const normalizeContent = async (branch) => { const branchName = getBranchName(branch); @@ -188,6 +188,13 @@ const normalizeContent = async (branch) => { fs.writeFileSync(`${BUILD_DIR}/app/.vitepress/config.ts`, vpConf, 'utf8'); } + let packageJson = fs.readFileSync(`${BUILD_DIR}/package.json`, 'utf8'); + + if (packageJson) { + packageJson = packageJson.replace('$VERSION', branchName); + fs.writeFileSync(`${BUILD_DIR}/package.json`, packageJson, 'utf8'); + } + // 检出文档内容分支 await checkoutBranch(REPO_DOCS_DIR, branch); await pullRemoteBranch(REPO_DOCS_DIR, branch); @@ -206,7 +213,7 @@ const normalizeContent = async (branch) => { await copyContentToDir(`${REPO_DOCS_DIR}/docs/en/`, `${BUILD_DIR}/app/en/docs/${branchName}/`); } - handleOpenStackDocs(branchName); + // handleOpenStackDocs(branchName); }; const normalizeContentWithHugo = async (branch) => {