Add external link indicators to API docs in Antora
Closes gh-40817
This commit is contained in:
parent
6f259519d9
commit
b082e5d82d
20
antora/package-lock.json
generated
20
antora/package-lock.json
generated
@ -9,7 +9,7 @@
|
|||||||
"@antora/cli": "3.2.0-alpha.4",
|
"@antora/cli": "3.2.0-alpha.4",
|
||||||
"@antora/site-generator": "3.2.0-alpha.4",
|
"@antora/site-generator": "3.2.0-alpha.4",
|
||||||
"@asciidoctor/tabs": "1.0.0-beta.6",
|
"@asciidoctor/tabs": "1.0.0-beta.6",
|
||||||
"@springio/antora-extensions": "1.8.2",
|
"@springio/antora-extensions": "1.11.0",
|
||||||
"@springio/antora-xref-extension": "1.0.0-alpha.3",
|
"@springio/antora-xref-extension": "1.0.0-alpha.3",
|
||||||
"@springio/antora-zip-contents-collector-extension": "1.0.0-alpha.8",
|
"@springio/antora-zip-contents-collector-extension": "1.0.0-alpha.8",
|
||||||
"@springio/asciidoctor-extensions": "1.0.0-alpha.10"
|
"@springio/asciidoctor-extensions": "1.0.0-alpha.10"
|
||||||
@ -313,14 +313,15 @@
|
|||||||
"integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
|
"integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
|
||||||
},
|
},
|
||||||
"node_modules/@springio/antora-extensions": {
|
"node_modules/@springio/antora-extensions": {
|
||||||
"version": "1.8.2",
|
"version": "1.11.0",
|
||||||
"resolved": "https://registry.npmjs.org/@springio/antora-extensions/-/antora-extensions-1.8.2.tgz",
|
"resolved": "https://registry.npmjs.org/@springio/antora-extensions/-/antora-extensions-1.11.0.tgz",
|
||||||
"integrity": "sha512-f5DabIgJ/k5+V8KA8un5w7fAo/vtRKe7N8vX82XJTohAE1ikpSwMlOYpPgDwIh4KzPfcRVMLJ2GYxo+WPBYR6g==",
|
"integrity": "sha512-WytgbkbDMG0StVa/ijRZJ1b8PgeNqrKAh1BwXaG8g8PP5VzFvvvLnF7w/UZib+3LdwmheA1dgE+IjkqKIAt28g==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@antora/expand-path-helper": "~2.0",
|
"@antora/expand-path-helper": "~2.0",
|
||||||
"archiver": "^5.3.1",
|
"archiver": "^5.3.1",
|
||||||
"asciinema-player": "^3.6.1",
|
"asciinema-player": "^3.6.1",
|
||||||
"cache-directory": "~2.0",
|
"cache-directory": "~2.0",
|
||||||
|
"ci": "^2.3.0",
|
||||||
"decompress": "4.2.1",
|
"decompress": "4.2.1",
|
||||||
"fast-xml-parser": "latest",
|
"fast-xml-parser": "latest",
|
||||||
"handlebars": "latest"
|
"handlebars": "latest"
|
||||||
@ -702,6 +703,17 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/ci": {
|
||||||
|
"version": "2.3.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/ci/-/ci-2.3.0.tgz",
|
||||||
|
"integrity": "sha512-0MGXkzJKkwV3enG7RUxjJKdiAkbaZ7visCjitfpCN2BQjv02KGRMxCHLv4RPokkjJ4xR33FLMAXweS+aQ0pFSQ==",
|
||||||
|
"bin": {
|
||||||
|
"ci": "dist/cli.js"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/privatenumber/ci?sponsor=1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/clean-git-ref": {
|
"node_modules/clean-git-ref": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz",
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
"@antora/cli": "3.2.0-alpha.4",
|
"@antora/cli": "3.2.0-alpha.4",
|
||||||
"@antora/site-generator": "3.2.0-alpha.4",
|
"@antora/site-generator": "3.2.0-alpha.4",
|
||||||
"@antora/atlas-extension": "1.0.0-alpha.2",
|
"@antora/atlas-extension": "1.0.0-alpha.2",
|
||||||
"@springio/antora-extensions": "1.8.2",
|
"@springio/antora-extensions": "1.11.0",
|
||||||
"@springio/antora-xref-extension": "1.0.0-alpha.3",
|
"@springio/antora-xref-extension": "1.0.0-alpha.3",
|
||||||
"@springio/antora-zip-contents-collector-extension": "1.0.0-alpha.8",
|
"@springio/antora-zip-contents-collector-extension": "1.0.0-alpha.8",
|
||||||
"@asciidoctor/tabs": "1.0.0-beta.6",
|
"@asciidoctor/tabs": "1.0.0-beta.6",
|
||||||
|
@ -40,7 +40,8 @@ public final class Extensions {
|
|||||||
static {
|
static {
|
||||||
List<Extension> extensions = new ArrayList<>();
|
List<Extension> extensions = new ArrayList<>();
|
||||||
extensions.add(new Extension("@springio/antora-extensions", ROOT_COMPONENT_EXTENSION,
|
extensions.add(new Extension("@springio/antora-extensions", ROOT_COMPONENT_EXTENSION,
|
||||||
"@springio/antora-extensions/static-page-extension"));
|
"@springio/antora-extensions/static-page-extension",
|
||||||
|
"@springio/antora-extensions/override-navigation-builder-extension"));
|
||||||
extensions.add(new Extension("@springio/antora-xref-extension"));
|
extensions.add(new Extension("@springio/antora-xref-extension"));
|
||||||
extensions.add(new Extension("@springio/antora-zip-contents-collector-extension"));
|
extensions.add(new Extension("@springio/antora-zip-contents-collector-extension"));
|
||||||
antora = List.copyOf(extensions);
|
antora = List.copyOf(extensions);
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
antora:
|
antora:
|
||||||
extensions:
|
extensions:
|
||||||
|
- require: '@springio/antora-extensions/override-navigation-builder-extension'
|
||||||
- require: '@springio/antora-extensions/static-page-extension'
|
- require: '@springio/antora-extensions/static-page-extension'
|
||||||
- require: '@springio/antora-xref-extension'
|
- require: '@springio/antora-xref-extension'
|
||||||
stub:
|
stub:
|
||||||
|
@ -9,24 +9,3 @@ ext:
|
|||||||
classifier: catalog-content
|
classifier: catalog-content
|
||||||
module: api
|
module: api
|
||||||
destination: content-catalog
|
destination: content-catalog
|
||||||
nav-attributes:
|
|
||||||
- path: "Overview"
|
|
||||||
attributes: { icon: home }
|
|
||||||
- path: "Documentation"
|
|
||||||
attributes: { icon: book }
|
|
||||||
- path: "Community"
|
|
||||||
attributes: { icon: question }
|
|
||||||
- path: "System Requirements"
|
|
||||||
attributes: { icon: server }
|
|
||||||
- path: "Installing Spring Boot"
|
|
||||||
attributes: { icon: gift }
|
|
||||||
- path: "Upgrading Spring Boot"
|
|
||||||
attributes: { icon: rocket }
|
|
||||||
- path: [ "Java APIs", "Spring Boot" ]
|
|
||||||
attributes: { external: true }
|
|
||||||
- path: [ "Java APIs", "Maven Plugin" ]
|
|
||||||
attributes: { external: true}
|
|
||||||
- path: [ "Java APIs", "Gradle Plugin" ]
|
|
||||||
attributes: { external: true }
|
|
||||||
- path: [ "Kotlin APIs", "Spring Boot" ]
|
|
||||||
attributes: { external: true }
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
* xref:index.adoc[]
|
* xref:index.adoc[,role=navtree-icon-home]
|
||||||
* xref:documentation.adoc[]
|
* xref:documentation.adoc[,role=navtree-icon-book]
|
||||||
* xref:community.adoc[]
|
* xref:community.adoc[,role=navtree-icon-question]
|
||||||
* xref:system-requirements.adoc[]
|
* xref:system-requirements.adoc[,role=navtree-icon-server]
|
||||||
* xref:installing.adoc[]
|
* xref:installing.adoc[,role=navtree-icon-gift]
|
||||||
* xref:upgrading.adoc[]
|
* xref:upgrading.adoc[,role=navtree-icon-rocket]
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
* Java APIs
|
* Java APIs
|
||||||
** xref:api:java/index.html[Spring Boot]
|
** xref:api:java/index.html[Spring Boot,role=link-external, window=_blank]
|
||||||
** xref:gradle-plugin:api/java/index.html[Gradle Plugin]
|
** xref:gradle-plugin:api/java/index.html[Gradle Plugin,role=link-external, window=_blank]
|
||||||
** xref:maven-plugin:api/java/index.html[Maven Plugin]
|
** xref:maven-plugin:api/java/index.html[Maven Plugin,role=link-external, window=_blank]
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
* Kotlin APIs
|
* Kotlin APIs
|
||||||
** xref:api:kotlin/index.html[Spring Boot]
|
** xref:api:kotlin/index.html[Spring Boot,role=link-external, window=_blank]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user