[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

@ -177,7 +177,7 @@ function execute(port) {
}
} 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;
@ -485,7 +485,7 @@ function execute(port) {
// serve static assets from these locations
app.use(
siteConfig.baseUrl + "docs/assets/",
express.static(CWD + "/../docs/assets")
express.static(CWD + "/../" + readMetadata.getDocsPath() + "/assets")
);
app.use(
siteConfig.baseUrl + "blog/assets/",