Skip to content

Commit ebe5d80

Browse files
committed
Upgrade to Astro v3
1 parent bc4dfa4 commit ebe5d80

16 files changed

+3901
-2257
lines changed

.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v16.15.0
1+
v18.14.1

.tool-versions

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
nodejs 16.16.0
1+
nodejs 18.14.1

astro.config.ts

+11-8
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@ import svgr from "vite-plugin-svgr"
55
import astroI18next from "astro-i18next"
66
import { astroCallouts, asideAutoImport } from "./integrations/astro-callouts"
77
import { solidityRemixCode, codeSampleAutoImport } from "./integrations/solidity-remix"
8-
import { youtubeEmbed } from "./integrations/youtube-embed"
98
import mdx from "@astrojs/mdx"
109
import rehypeSlug from "rehype-slug"
1110
import rehypeAutolinkHeadings from "rehype-autolink-headings"
1211
import rehypeKatex from "rehype-katex"
1312
import rehypeMermaid from "rehype-mermaidjs"
1413
import remarkGfm from "remark-gfm"
1514
import remarkMath from "remark-math"
16-
import image from "@astrojs/image"
1715
import AutoImport from "astro-auto-import"
1816

1917
import sitemap from "@astrojs/sitemap"
@@ -23,6 +21,7 @@ import tailwind from "@astrojs/tailwind"
2321
// https://astro.build/config
2422
export default defineConfig({
2523
site: "https://docs.scroll.io",
24+
scopedStyleStrategy: "where",
2625
legacy: {
2726
astroFlavoredMarkdown: true,
2827
},
@@ -39,14 +38,11 @@ export default defineConfig({
3938
}),
4039
astroCallouts(),
4140
solidityRemixCode(),
42-
youtubeEmbed(),
4341
mdx(),
44-
image(),
4542
tailwind({
46-
// Example: Disable injecting a basic `base.css` import on every page.
47-
// Useful if you need to define and/or import your own custom `base.css`.
48-
config: { applyBaseStyles: false },
43+
applyBaseStyles: false,
4944
}),
45+
5046
astroI18next(),
5147
],
5248
vite: {
@@ -61,7 +57,14 @@ export default defineConfig({
6157
[
6258
rehypeAutolinkHeadings,
6359
{
64-
behavior: "append",
60+
behavior: "wrap",
61+
properties: {},
62+
content: {
63+
type: "element",
64+
tagName: "span",
65+
properties: { className: ["icon", "icon-link"] },
66+
children: [],
67+
},
6568
},
6669
],
6770
[

integrations/youtube-embed.ts

-25
This file was deleted.

0 commit comments

Comments
 (0)