feat(v2): docs version configuration: lastVersion, version.{path,label} (#3357)

* add new docs versioning options

* Add some tests for new versioning options

* Add some docs for version configurations

* try to fix broken link detection after /docs/ root paths have been removed on deploy previews

* improve dev/deploypreview versioning configurations

* disable custom current version path, as it produces broken links

* readVersionDocs should not be order sensitive

* fix versions page according to versioning config

* fix versions page according to versioning config
This commit is contained in:
Sébastien Lorber 2020-08-28 18:37:49 +02:00 committed by GitHub
parent 4bfc3bbbe7
commit ae877f2990
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 387 additions and 79 deletions

View file

@ -8,14 +8,13 @@
/* eslint-disable camelcase */
declare module '@docusaurus/plugin-content-docs-types' {
export type VersionName = string;
export type PermalinkToSidebar = {
[permalink: string]: string;
};
export type PropVersionMetadata = {
version: VersionName;
version: string;
label: string;
docsSidebars: PropSidebars;
permalinkToSidebar: PermalinkToSidebar;
};