refactor: only process translated & versioned if it is enabled

This commit is contained in:
endiliey 2018-09-16 12:55:19 +08:00
parent 15a810fee5
commit 141d6558af

View file

@ -54,6 +54,7 @@ async function loadDocs({siteDir, docsDir, env, siteConfig}) {
);
/* metadata for non-default-language docs */
if (translationEnabled) {
const translatedDir = path.join(siteDir, 'translated_docs');
const translatedFiles = await globby(['**/*.md'], {
cwd: translatedDir
@ -83,8 +84,10 @@ async function loadDocs({siteDir, docsDir, env, siteConfig}) {
docsMetadatas[metadata.id] = metadata;
})
);
}
/* metadata for versioned docs */
if (versioningEnabled) {
const versionedDir = path.join(siteDir, 'versioned_docs');
const versionedFiles = await globby(['**/*.md'], {
cwd: versionedDir
@ -101,6 +104,7 @@ async function loadDocs({siteDir, docsDir, env, siteConfig}) {
docsMetadatas[metadata.id] = metadata;
})
);
}
/* Get the titles of the previous and next ids so that we can use them */
Object.keys(docsMetadatas).forEach(currentID => {