From b41196238118ae18b863c98421684382a646c4e4 Mon Sep 17 00:00:00 2001 From: aeneasr Date: Mon, 6 Apr 2020 19:24:13 +0200 Subject: [PATCH] chore: update docusaurus template Signed-off-by: aeneasr --- docs/docusaurus.config.js | 13 +++++++++---- docs/package-lock.json | 15 ++++++++------- docs/scripts/fix-api.js | 2 +- docs/scripts/rerelease.js | 28 +++++++++++++++------------- 4 files changed, 33 insertions(+), 25 deletions(-) diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 1717b501c6..e231b2ca4c 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -33,8 +33,10 @@ const links = [ }, ] +let version = ['latest'] + if (fs.existsSync('./versions.json')) { - const version = require('./versions.json'); + version = require('./versions.json'); if (version && version.length > 0) { links.push({ label: version[0], @@ -42,6 +44,9 @@ if (fs.existsSync('./versions.json')) { to: 'versions' }); } + if (version.length === 0) { + version = ['latest'] + } } module.exports = { @@ -60,9 +65,9 @@ module.exports = { algolia: { apiKey: '8463c6ece843b377565726bb4ed325b0', indexName: 'ory', - // algoliaOptions: { - // facetFilters: ['language:LANGUAGE', 'version:VERSION'], - // }, + algoliaOptions: { + facetFilters: [`tags:${config.projectSlug}`, 'tags:ecosystem', `version:${version[0]}`], + }, }, navbar: { logo: { diff --git a/docs/package-lock.json b/docs/package-lock.json index 4fe0e77517..b8aad3789d 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -3376,22 +3376,23 @@ } }, "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.0.tgz", + "integrity": "sha512-zed7D7JNZEq7htpu3H9oBUVWVgI6s8FgigejbVq+dc5zHV3SUPsyYBozXLIC9Eb73ahAYmnVdnn/SAB4WA75AQ==", "requires": { "camelcase": "^5.3.1", "cssesc": "^3.0.0", "icss-utils": "^4.1.1", "loader-utils": "^1.2.3", "normalize-path": "^3.0.0", - "postcss": "^7.0.23", + "postcss": "^7.0.27", "postcss-modules-extract-imports": "^2.0.0", "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", + "postcss-modules-scope": "^2.2.0", "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" + "postcss-value-parser": "^4.0.3", + "schema-utils": "^2.6.5", + "semver": "^6.3.0" } }, "css-prefers-color-scheme": { diff --git a/docs/scripts/fix-api.js b/docs/scripts/fix-api.js index 93468eb074..69619c5b18 100644 --- a/docs/scripts/fix-api.js +++ b/docs/scripts/fix-api.js @@ -17,7 +17,7 @@ fs.readFile(file, (err, b) => { const t = b .toString() - .replace(/^id: api/gim, '') + .replace(/^id: api/img,'') .replace(/^title:(.*)/im, 'title: REST API\nid: api') // improve title, add docusaurus id .replace(/^language_tabs:.*\n/im, '') // not supported by docusaurus .replace(/^toc_footers.*\n/im, '') // not supported by docusaurus diff --git a/docs/scripts/rerelease.js b/docs/scripts/rerelease.js index d848e7f37c..38474578a5 100644 --- a/docs/scripts/rerelease.js +++ b/docs/scripts/rerelease.js @@ -1,13 +1,15 @@ -const path = require('path'); -const name = process.argv[2]; -const fs = require('fs'); - -const p = path.join(__dirname, '../versions.json'); - -fs.writeFile(p, JSON.stringify(require(p).filter((v) => v !== name)), function ( - err -) { - if (err) { - return console.error(err); - } -}); +const path = require('path') +const name = process.argv[2]; +const fs = require('fs'); + +const p = path.join(__dirname, '../versions.json'); + +fs.writeFile( + p, + JSON.stringify(require(p).filter(v => v !== name)), + function(err) { + if (err) { + return console.error(err); + } + } +);