mirror of
https://github.com/facebook/docusaurus.git
synced 2025-07-30 06:50:36 +02:00
feat(v2): add a banner that links to latest version of documentation (#2916)
* feat(v2): add metadata to indicate the document is old * feat(v2): add badge that links old versions to latest version * feat(v2): fix test related to metadata * feat(v2): fix formatting * feat(v2): fix formatting * feat(v2): use Link component instead of anchor tag * feat(v2): add pramlink to latest docs * feat(v2): add more vibrant warning message * feat(v2): position the banner above the article * feat(v2): link latest version to intro page * fix(v2): fix some test cases * feat(v2): fix tests * feat(v2): change banner to warning orange * feat(v2): compute root route from sidebar * style(v2): fix formatting * feat(v2): use homeid if provided to compute base route * feat(v2): rename functions and fix a corner case * feat(v2): fix formating * feat(v2): compute homepageurl * style(v2): improve code quality * style(v2): unbold fullstop for consistency Co-authored-by: Anshul Goyal <anshulgoel151999@gmail.com>
This commit is contained in:
parent
d365b7424b
commit
0c92f5aacd
5 changed files with 72 additions and 2 deletions
|
@ -163,6 +163,7 @@ describe('simple website', () => {
|
|||
source: path.join('@site', pluginPath, 'hello.md'),
|
||||
title: 'Hello, World !',
|
||||
description: 'Hi, Endilie here :)',
|
||||
latestVersionMainDocPermalink: undefined,
|
||||
});
|
||||
|
||||
expect(docsMetadata['foo/bar']).toEqual({
|
||||
|
@ -176,6 +177,7 @@ describe('simple website', () => {
|
|||
source: path.join('@site', pluginPath, 'foo', 'bar.md'),
|
||||
title: 'Bar',
|
||||
description: 'This is custom description',
|
||||
latestVersionMainDocPermalink: undefined,
|
||||
});
|
||||
|
||||
expect(docsSidebars).toMatchSnapshot();
|
||||
|
@ -335,6 +337,7 @@ describe('versioned website', () => {
|
|||
title: 'bar',
|
||||
permalink: '/docs/foo/bar',
|
||||
},
|
||||
latestVersionMainDocPermalink: undefined,
|
||||
});
|
||||
expect(docsMetadata['version-1.0.0/foo/baz']).toEqual({
|
||||
id: 'version-1.0.0/foo/baz',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue