Skip to content

Commit 5947788

Browse files
committed
Initial starlight website
1 parent 29b94b3 commit 5947788

20 files changed

+8812
-11
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
/node_modules/
22
/lib/
33
.bsb.lock
4+
.astro
5+
dist/

astro.config.mjs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import { readFileSync } from "node:fs";
2+
import { defineConfig } from "astro/config";
3+
import starlight from "@astrojs/starlight";
4+
5+
const rescriptTM = JSON.parse(
6+
readFileSync("./docs/assets/rescript.tmLanguage.json", "utf-8"),
7+
);
8+
9+
export default defineConfig({
10+
srcDir: "docs",
11+
publicDir: "docs/public",
12+
integrations: [
13+
starlight({
14+
title: "Experimental WebAPI",
15+
logo: {
16+
src: "./docs/assets/rescript-logo.svg",
17+
},
18+
customCss: ["./docs/styles/fonts.css", "./docs/styles/theme.css"],
19+
expressiveCode: {
20+
shiki: {
21+
langs: [rescriptTM],
22+
},
23+
},
24+
}),
25+
],
26+
});

docs/assets/rescript-logo.svg

Lines changed: 53 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)