diff --git a/astro.config.mjs b/astro.config.mjs index bf643757..654af871 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -4,6 +4,7 @@ import starlight from '@astrojs/starlight'; import starlightUtils from '@lorenzo_lewis/starlight-utils'; import starlightDocSearch from '@astrojs/starlight-docsearch'; import starlightLinksValidator from 'starlight-links-validator' +import starlightImageZoom from 'starlight-image-zoom' import sitemap from '@astrojs/sitemap'; import starlightFullViewMode from 'starlight-fullview-mode' import starlightTocOverviewCustomizer from 'starlight-toc-overview-customizer' @@ -108,6 +109,9 @@ export default defineConfig({ alt: 'LocalStack', }, plugins: [ + starlightImageZoom({ + showCaptions: true, + }), starlightTocOverviewCustomizer({ overviewTitle: "Back to top", }), diff --git a/package-lock.json b/package-lock.json index 48169e19..5f7520e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,6 +28,7 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "sharp": "^0.32.5", + "starlight-image-zoom": "^0.12.0", "starlight-fullview-mode": "^0.2.3", "starlight-links-validator": "^0.17.0", "starlight-toc-overview-customizer": "^0.1.0", @@ -7707,6 +7708,23 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/starlight-image-zoom": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/starlight-image-zoom/-/starlight-image-zoom-0.12.0.tgz", + "integrity": "sha512-Zt9DuqXEw4JBBRc67wL9EP7DE9cSa+o2nyjQU6Xq+gRp388Wcu9C9FPROLuaYXbxpE93bbj5oyrhhMaiEWOZzg==", + "dependencies": { + "mdast-util-mdx-jsx": "^3.1.3", + "rehype-raw": "^7.0.0", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@astrojs/starlight": ">=0.32.0" + } + }, "node_modules/starlight-fullview-mode": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/starlight-fullview-mode/-/starlight-fullview-mode-0.2.3.tgz", diff --git a/package.json b/package.json index b35e9f15..63310bb9 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "sharp": "^0.32.5", + "starlight-image-zoom": "^0.12.0", "starlight-fullview-mode": "^0.2.3", "starlight-links-validator": "^0.17.0", "starlight-toc-overview-customizer": "^0.1.0",