Skip to content

Commit e898d69

Browse files
committed
fix api path
1 parent 526c3b0 commit e898d69

File tree

3 files changed

+6
-41
lines changed

3 files changed

+6
-41
lines changed

app/root.res

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ external utilsCss: string = "default"
1313
import css from 'highlight.js/lib/languages/css';
1414
import diff from 'highlight.js/lib/languages/diff';
1515
import javascript from 'highlight.js/lib/languages/javascript';
16+
import typescript from 'highlight.js/lib/languages/typescript';
1617
import json from 'highlight.js/lib/languages/json';
1718
import text from 'highlight.js/lib/languages/plaintext';
1819
import html from 'highlight.js/lib/languages/xml';
@@ -21,12 +22,13 @@ external utilsCss: string = "default"
2122
hljs.registerLanguage('rescript', rescript)
2223
hljs.registerLanguage('javascript', javascript)
2324
hljs.registerLanguage('css', css)
24-
hljs.registerLanguage('ts', javascript)
25+
hljs.registerLanguage('ts', typescript)
2526
hljs.registerLanguage('sh', bash)
2627
hljs.registerLanguage('json', json)
2728
hljs.registerLanguage('text', text)
2829
hljs.registerLanguage('html', html)
2930
hljs.registerLanguage('diff', diff)
31+
hljs.registerLanguage('typescript', typescript)
3032
`)
3133

3234
open ReactRouter

app/routes.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import * as Promises from "node:fs/promises";
55
import * as Server from "react-router-mdx/server";
66
import * as Routes from "@react-router/dev/routes";
77

8-
let rawFile = await Promises.readFile("./docs/api/stdlib.json", "utf-8");
8+
let rawFile = await Promises.readFile("./markdown-pages/docs/api/stdlib.json", "utf-8");
99

1010
let json = JSON.parse(rawFile);
1111

@@ -15,7 +15,7 @@ tmp = typeof json === "object" && json !== null && !Array.isArray(json) ? Object
1515

1616
let stdlibPaths = tmp.map(key => "docs/manual/api/" + key).filter(path => path !== "docs/manual/api/stdlib");
1717

18-
let rawFile$1 = await Promises.readFile("./docs/api/belt.json", "utf-8");
18+
let rawFile$1 = await Promises.readFile("./markdown-pages/docs/api/belt.json", "utf-8");
1919

2020
let json$1 = JSON.parse(rawFile$1);
2121

src/ApiDocs.res

Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ module Data = {
404404

405405
let pathModule = Path.join([dir, `${moduleName}.json`])
406406

407-
let moduleContent = Fs.readFileSync(`docs/api/${moduleName}.json`)->JSON.parseOrThrow
407+
let moduleContent = Fs.readFileSync(`markdown-pages/docs/api/${moduleName}.json`)->JSON.parseOrThrow
408408

409409
let content = switch moduleContent {
410410
| Object(dict) => dict->Some
@@ -433,7 +433,6 @@ let processStaticProps = (~slug: array<string>) => {
433433
})
434434
->Option.flatMap(Dict.get(_, modulePath))
435435

436-
// Console.log(content)
437436

438437
let _content = content
439438

@@ -520,39 +519,3 @@ let getStaticProps = async slug => {
520519

521520
{"props": result}
522521
}
523-
524-
let getStaticPathsByVersion = async (~version: string) => {
525-
open Node
526-
527-
let pathDir = Path.join([Data.dir, version])
528-
529-
let slugs =
530-
pathDir
531-
->Fs.readdirSync
532-
->Array.reduce([], (acc, file) => {
533-
switch file == "toc_tree.json" {
534-
| true => acc
535-
| false =>
536-
let paths = switch Path.join2(pathDir, file)
537-
->Fs.readFileSync
538-
->JSON.parseOrThrow {
539-
| Object(dict) =>
540-
dict
541-
->Dict.keysToArray
542-
->Array.map(modPath => modPath->String.split("/"))
543-
| _ => acc
544-
}
545-
Array.concat(acc, paths)
546-
}
547-
})
548-
549-
let paths = slugs->Array.map(slug =>
550-
{
551-
"params": {
552-
"slug": slug,
553-
},
554-
}
555-
)
556-
557-
{"paths": paths, "fallback": false}
558-
}

0 commit comments

Comments
 (0)