Skip to content

Commit e3aa534

Browse files
committed
Fix sidebars and other minor tweaks
1 parent 8822dbc commit e3aa534

7 files changed

Lines changed: 65 additions & 10 deletions

File tree

docusaurus/docs/advanced/how-ottoman-works.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ const AirportModel = model(
134134
});
135135
```
136136

137-
### Ottoman vs SDK Connection
137+
### Ottoman vs. SDK Connection
138138

139139
Create our Ottoman instance and connect:
140140

docusaurus/docs/advanced/sdk-comparison.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Ottoman Vs SDK Comparison
1+
# Ottoman vs. SDK Comparison
22

33
This document outlines subtle differences between Ottoman and Node.js SDK
44
and also demonstrate the value proposition (advantages) that Ottoman brings over Node.js SDK.

docusaurus/docusaurus.config.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,22 @@ const config = {
118118
entryPoints: ['../src/index.ts'],
119119
tsconfig: '../tsconfig.json',
120120
exclude: '**/node_modules/**',
121+
readme: 'none',
122+
},
123+
],
124+
[
125+
'@docusaurus/plugin-client-redirects',
126+
{
127+
redirects: [
128+
{
129+
from: '/docs/api/enums/SearchConsistency',
130+
to: '/docs/api/enumerations/SearchConsistency',
131+
},
132+
{
133+
from: '/docs/api/enums/VALIDATION_STRATEGY',
134+
to: '/docs/api/enumerations/VALIDATION_STRATEGY',
135+
},
136+
],
121137
},
122138
],
123139
],

docusaurus/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
},
1717
"dependencies": {
1818
"@docusaurus/core": "3.8.1",
19+
"@docusaurus/plugin-client-redirects": "^3.8.1",
1920
"@docusaurus/preset-classic": "3.8.1",
2021
"@mdx-js/react": "^3.1.0",
2122
"clsx": "^2.1.1",

docusaurus/sidebars.js

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,41 @@
1414
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
1515
const sidebars = {
1616
// By default, Docusaurus generates a sidebar from the docs folder structure
17-
tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
18-
19-
// But you can create a sidebar manually
20-
/*
2117
tutorialSidebar: [
2218
'intro',
23-
'hello',
19+
'quick-start',
20+
{
21+
type: 'category',
22+
label: 'Basic',
23+
items: ['basic/schema', 'basic/model', 'basic/document', 'basic/ottoman', 'basic/query-builder'],
24+
},
25+
{
26+
type: 'category',
27+
label: 'Advanced',
28+
items: [
29+
'advanced/fts',
30+
'advanced/transactions',
31+
'advanced/how-ottoman-works',
32+
'advanced/ottoman',
33+
'advanced/mongoose-to-couchbase',
34+
'advanced/ottoman-couchbase',
35+
'advanced/ottomanV1-to-ottomanV2',
36+
'advanced/sdk-comparison',
37+
],
38+
},
39+
'first-app',
40+
'cli/cli',
2441
{
2542
type: 'category',
26-
label: 'Tutorial',
27-
items: ['tutorial-basics/create-a-document'],
43+
label: 'API',
44+
link: {
45+
type: 'doc',
46+
id: 'api/index',
47+
},
48+
items: require('./docs/api/typedoc-sidebar.cjs'),
2849
},
50+
'faq',
2951
],
30-
*/
3152
};
3253

3354
module.exports = sidebars;

docusaurus/static/_redirects

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/docs/api/enums/SearchConsistency /docs/api/enumerations/SearchConsistency 301
2+
/docs/api/enums/VALIDATION_STRATEGY /docs/api/enumerations/VALIDATION_STRATEGY 301

docusaurus/yarn.lock

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1703,6 +1703,21 @@
17031703
react-helmet-async "npm:@slorber/react-helmet-async@1.3.0"
17041704
react-loadable "npm:@docusaurus/react-loadable@6.0.0"
17051705

1706+
"@docusaurus/plugin-client-redirects@^3.8.1":
1707+
version "3.8.1"
1708+
resolved "https://registry.yarnpkg.com/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.1.tgz#1d02b3565ae4e53a3b8005835501f07fb0bc0267"
1709+
integrity sha512-F+86R7PBn6VNgy/Ux8w3ZRypJGJEzksbejQKlbTC8u6uhBUhfdXWkDp6qdOisIoW0buY5nLqucvZt1zNJzhJhA==
1710+
dependencies:
1711+
"@docusaurus/core" "3.8.1"
1712+
"@docusaurus/logger" "3.8.1"
1713+
"@docusaurus/utils" "3.8.1"
1714+
"@docusaurus/utils-common" "3.8.1"
1715+
"@docusaurus/utils-validation" "3.8.1"
1716+
eta "^2.2.0"
1717+
fs-extra "^11.1.1"
1718+
lodash "^4.17.21"
1719+
tslib "^2.6.0"
1720+
17061721
"@docusaurus/plugin-content-blog@3.8.1":
17071722
version "3.8.1"
17081723
resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz#88d842b562b04cf59df900d9f6984b086f821525"

0 commit comments

Comments
 (0)