mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-10 07:37:19 +02:00
Use versions.json file and move versioned, translated docs into translated_docs
This commit is contained in:
parent
d3e3d209a4
commit
67592dcf8a
4 changed files with 21 additions and 34 deletions
|
@ -14,6 +14,8 @@ const fs = require("fs");
|
|||
const path = require("path");
|
||||
const diff = require("diff");
|
||||
const assert = require("assert");
|
||||
|
||||
const versions = require(CWD + "/versions.json");
|
||||
const siteConfig = require(CWD + "/siteConfig.js");
|
||||
|
||||
const ENABLE_TRANSLATION = fs.existsSync(CWD + "/languages.js");
|
||||
|
@ -68,20 +70,7 @@ function extractMetadata(content) {
|
|||
|
||||
/*****************************************************************/
|
||||
|
||||
// versions is an array of all versions currently in use
|
||||
const versions = [];
|
||||
const versionFolder = ENABLE_TRANSLATION
|
||||
? CWD + "/versioned_docs/en/"
|
||||
: CWD + "/versioned_docs/";
|
||||
let files = glob.sync(versionFolder + "*");
|
||||
files.forEach(file => {
|
||||
if (!fs.lstatSync(file).isDirectory()) {
|
||||
return;
|
||||
}
|
||||
const version = file.split("version-")[1];
|
||||
versions.push(version);
|
||||
});
|
||||
versions.sort(semver.rcompare);
|
||||
const versionFolder = CWD + "/versioned_docs/";
|
||||
|
||||
// available stores doc ids of documents that are available for
|
||||
// each version
|
||||
|
@ -184,8 +173,6 @@ function processVersionMetadata(file, version, useVersion, language) {
|
|||
|
||||
// return all metadata of versioned documents
|
||||
function docData() {
|
||||
const files = glob.sync(CWD + "/versioned_docs/**");
|
||||
|
||||
allIds = new Set();
|
||||
Object.keys(versionFiles).forEach(version => {
|
||||
Object.keys(versionFiles[version]).forEach(id => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue