From 61ad5621bfb488fae855a5b3bab08524ab5e2d6f Mon Sep 17 00:00:00 2001 From: banasa44 Date: Thu, 25 Apr 2024 10:28:22 +0200 Subject: [PATCH] feat: add docusaurus versioning configs --- docusaurus.config.js | 20 +++++++++++++++++-- sidebars.js | 1 - ...json => schema-introspection-partial.json} | 0 static/subgraph/sidebar-schema.js | 10 ---------- 4 files changed, 18 insertions(+), 13 deletions(-) rename static/subgraph/{schema-introspection.json => schema-introspection-partial.json} (100%) delete mode 100644 static/subgraph/sidebar-schema.js diff --git a/docusaurus.config.js b/docusaurus.config.js index 00bbea8b..accb7ae4 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -28,6 +28,15 @@ const config = { sidebarPath: require.resolve('./sidebars.js'), remarkPlugins: [math], rehypePlugins: [katex], + includeCurrentVersion: false, + // lastVersion: 'current', + // onlyIncludeVersions: ['1.3.0'], + versions: { + current: { + label: '1.4.0', + path: '1.4.0', + }, + }, }, theme: { customCss: [ @@ -61,6 +70,13 @@ const config = { alt: 'Aragon', src: 'img/logo-light.png', }, + items: [ + // { + // type: 'docsVersionDropdown', + // position: 'right', + // dropdownActiveClassDisabled: true, + // }, + ], }, metadata: [ {name: 'og:title', content: 'Aragon Developer Portal'}, @@ -148,11 +164,11 @@ const config = { [ '@graphql-markdown/docusaurus', { - schema: `./static/subgraph/schema-introspection.json`, + schema: `./static/subgraph/schema-introspection-partial.json`, rootPath: './docs', baseURL: 'subgraph/reference-guide', homepage: './static/subgraph/index.md', - linkRoot: '/docs', + linkRoot: '/docs/1.4.0', loaders: { JsonFileLoader: { module: '@graphql-tools/json-file-loader', diff --git a/sidebars.js b/sidebars.js index b5dea68c..d2cf27b1 100644 --- a/sidebars.js +++ b/sidebars.js @@ -5,7 +5,6 @@ const sidebars = { osxSidebar: [{type: 'autogenerated', dirName: 'osx'}], sdkSidebar: [{type: 'autogenerated', dirName: 'sdk'}], subgraphSidebar: [{type: 'autogenerated', dirName: 'subgraph'}], - ...require('./static/subgraph/sidebar-schema.js'), }; module.exports = sidebars; diff --git a/static/subgraph/schema-introspection.json b/static/subgraph/schema-introspection-partial.json similarity index 100% rename from static/subgraph/schema-introspection.json rename to static/subgraph/schema-introspection-partial.json diff --git a/static/subgraph/sidebar-schema.js b/static/subgraph/sidebar-schema.js deleted file mode 100644 index 495cd802..00000000 --- a/static/subgraph/sidebar-schema.js +++ /dev/null @@ -1,10 +0,0 @@ -/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ - -module.exports = { - schemaSidebar: [ - { - type: 'autogenerated', - dirName: 'subgraph', - }, - ], -};