diff --git a/Dockerfile.jenkins b/Dockerfile.jenkins index f7db8d6326..0dac7eb28a 100644 --- a/Dockerfile.jenkins +++ b/Dockerfile.jenkins @@ -9,6 +9,7 @@ RUN addgroup -g $GROUP_ID jenkins && \ yarn global add --ignore-optional --silent git+https://gitlab.com/opendevise/oss/antora-site-generator-ms#as-extension && \ yarn global add --ignore-optional --silent asciidoctor-kroki && \ yarn global add --ignore-optional --silent asciidoctor-external-callout && \ + yarn global add --ignore-optional --silent @asciidoctor/tabs && \ yarn global add --ignore-optional --silent markdown-it && \ yarn global add --ignore-optional --silent yaml && \ apk add --no-cache --quiet --virtual .build-deps py3-pip && \ diff --git a/antora-playbook.yml b/antora-playbook.yml index fbe150e18d..a3ce5414d2 100644 --- a/antora-playbook.yml +++ b/antora-playbook.yml @@ -164,6 +164,7 @@ asciidoc: idprefix: '@' idseparator: '-@' tabs: tabs + tabs-sync-option: '' toc: ~ page-toclevels: 1@ xrefstyle: short @@ -190,8 +191,9 @@ asciidoc: - ./lib/template-block.js - asciidoctor-kroki - asciidoctor-external-callout + - '@asciidoctor/tabs' ui: bundle: - url: https://github.com/couchbase/docs-ui/releases/download/prod-166/ui-bundle.zip + url: https://github.com/couchbase/docs-ui/releases/download/prod-167/ui-bundle.zip output: dir: ./public diff --git a/package-lock.json b/package-lock.json index 2238d8c2a4..12f9c28ca0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,7 @@ "name": "docs-site", "dependencies": { "@antora/site-generator-ms": "git+https://gitlab.com/opendevise/oss/antora-site-generator-ms#as-extension", + "@asciidoctor/tabs": "^1.0.0-beta.5", "antora": "~3.1", "asciidoctor-external-callout": "~1.2.0", "asciidoctor-kroki": "0.15.4", @@ -217,6 +218,14 @@ "yarn": ">=1.1.0" } }, + "node_modules/@asciidoctor/tabs": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@asciidoctor/tabs/-/tabs-1.0.0-beta.5.tgz", + "integrity": "sha512-DwtBO2BfqTyCrbP019c2AWlF+DvK5Q59mEEaAkDp9pdaFLeAyzDc1ZR4D5IYUGL3i9Ms9gCpeHDX+Sp6zNjb8Q==", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@iarna/toml": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", @@ -6038,6 +6047,11 @@ "unxhr": "1.0.1" } }, + "@asciidoctor/tabs": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@asciidoctor/tabs/-/tabs-1.0.0-beta.5.tgz", + "integrity": "sha512-DwtBO2BfqTyCrbP019c2AWlF+DvK5Q59mEEaAkDp9pdaFLeAyzDc1ZR4D5IYUGL3i9Ms9gCpeHDX+Sp6zNjb8Q==" + }, "@iarna/toml": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", diff --git a/package.json b/package.json index 6e79ad253d..0aa9d199ce 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "dependencies": { "antora": "~3.1", "@antora/site-generator-ms": "git+https://gitlab.com/opendevise/oss/antora-site-generator-ms#as-extension", + "@asciidoctor/tabs": "1.0.0-beta.5", "asciidoctor-external-callout": "~1.2.0", "asciidoctor-kroki": "0.15.4", "gulp": "~4.0",