[WIP] Allow custom subpath for docs within the "docs" folder

e.g.,

The default is

`docs/*.md`

This allows

`docs/somedir/*.md`

or

`docs/somedir/anotherdir/*.md`

Notes:

- All URLs are still /docs/*.html (i.e. the subpath does not get preserved in the link).
- Files in `translated_docs`, if any, will still only be one level
- This should not affect translations or versioning
This commit is contained in:
Joel Marcey 2017-11-08 20:16:05 -08:00
parent 9f32a28d32
commit dc0c1390c4
5 changed files with 24 additions and 12 deletions

View file

@ -129,7 +129,7 @@ function execute() {
}
} else {
if (metadata.language === "en") {
file = CWD + "/../docs/" + metadata.source;
file = CWD + "/../" + readMetadata.getDocsPath() + "/" + metadata.source;
} else {
file =
CWD + "/translated_docs/" + metadata.language + "/" + metadata.source;
@ -219,9 +219,9 @@ function execute() {
});
// copy docs assets if they exist
if (fs.existsSync(CWD + "/../docs/assets")) {
if (fs.existsSync(CWD + "/../" + readMetadata.getDocsPath() + "/assets")) {
fs.copySync(
CWD + "/../docs/assets",
CWD + "/../" + readMetadata.getDocsPath() + "/assets",
CWD + "/build/" + siteConfig.projectName + "/docs/assets"
);
}