fix: some fixes for admonition and GitHub repo card
This commit is contained in:
parent
e1dae88515
commit
39797fd677
|
@ -16,6 +16,7 @@ import rehypeComponents from "rehype-components"; /* Render the custom directive
|
||||||
import svelte from "@astrojs/svelte"
|
import svelte from "@astrojs/svelte"
|
||||||
import swup from '@swup/astro';
|
import swup from '@swup/astro';
|
||||||
import sitemap from '@astrojs/sitemap';
|
import sitemap from '@astrojs/sitemap';
|
||||||
|
import {parseDirectiveNode} from "./src/plugins/remark-directive-rehype.js";
|
||||||
|
|
||||||
const oklchToHex = (str) => {
|
const oklchToHex = (str) => {
|
||||||
const DEFAULT_HUE = 250
|
const DEFAULT_HUE = 250
|
||||||
|
@ -59,15 +60,15 @@ export default defineConfig({
|
||||||
sitemap(),
|
sitemap(),
|
||||||
],
|
],
|
||||||
markdown: {
|
markdown: {
|
||||||
remarkPlugins: [remarkMath, remarkReadingTime, remarkDirective, remarkDirectiveRehype],
|
remarkPlugins: [remarkMath, remarkReadingTime, remarkDirective, parseDirectiveNode],
|
||||||
rehypePlugins: [
|
rehypePlugins: [
|
||||||
rehypeKatex,
|
rehypeKatex,
|
||||||
rehypeSlug,
|
rehypeSlug,
|
||||||
[rehypeComponents, {
|
[rehypeComponents, {
|
||||||
components: {
|
components: {
|
||||||
github: GithubCardComponent,
|
github: GithubCardComponent,
|
||||||
tip: (x, y) => AdmonitionComponent(x, y, "tip"),
|
|
||||||
note: (x, y) => AdmonitionComponent(x, y, "note"),
|
note: (x, y) => AdmonitionComponent(x, y, "note"),
|
||||||
|
tip: (x, y) => AdmonitionComponent(x, y, "tip"),
|
||||||
important: (x, y) => AdmonitionComponent(x, y, "important"),
|
important: (x, y) => AdmonitionComponent(x, y, "important"),
|
||||||
caution: (x, y) => AdmonitionComponent(x, y, "caution"),
|
caution: (x, y) => AdmonitionComponent(x, y, "caution"),
|
||||||
warning: (x, y) => AdmonitionComponent(x, y, "warning"),
|
warning: (x, y) => AdmonitionComponent(x, y, "warning"),
|
||||||
|
|
178
pnpm-lock.yaml
178
pnpm-lock.yaml
|
@ -10,19 +10,19 @@ importers:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@astrojs/check':
|
'@astrojs/check':
|
||||||
specifier: ^0.5.9
|
specifier: ^0.5.9
|
||||||
version: 0.5.9(prettier@2.8.8)(typescript@5.4.2)
|
version: 0.5.9(typescript@5.4.2)
|
||||||
'@astrojs/rss':
|
'@astrojs/rss':
|
||||||
specifier: ^4.0.5
|
specifier: ^4.0.5
|
||||||
version: 4.0.5
|
version: 4.0.5
|
||||||
'@astrojs/sitemap':
|
'@astrojs/sitemap':
|
||||||
specifier: ^3.1.2
|
specifier: ^3.1.2
|
||||||
version: 3.1.4
|
version: 3.1.2
|
||||||
'@astrojs/svelte':
|
'@astrojs/svelte':
|
||||||
specifier: ^5.2.0
|
specifier: ^5.2.0
|
||||||
version: 5.4.0(astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2))(svelte@4.2.12)(typescript@5.4.2)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
|
version: 5.2.0(astro@4.4.15)(svelte@4.2.12)(typescript@5.4.2)(vite@5.1.6)
|
||||||
'@astrojs/tailwind':
|
'@astrojs/tailwind':
|
||||||
specifier: ^5.1.0
|
specifier: ^5.1.0
|
||||||
version: 5.1.0(astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2))(tailwindcss@3.4.1)
|
version: 5.1.0(astro@4.4.15)(tailwindcss@3.4.1)
|
||||||
'@fontsource-variable/jetbrains-mono':
|
'@fontsource-variable/jetbrains-mono':
|
||||||
specifier: ^5.0.20
|
specifier: ^5.0.20
|
||||||
version: 5.0.20
|
version: 5.0.20
|
||||||
|
@ -31,10 +31,10 @@ importers:
|
||||||
version: 5.0.12
|
version: 5.0.12
|
||||||
'@swup/astro':
|
'@swup/astro':
|
||||||
specifier: ^1.4.0
|
specifier: ^1.4.0
|
||||||
version: 1.4.0(@types/babel__core@7.20.5)
|
version: 1.4.0
|
||||||
astro:
|
astro:
|
||||||
specifier: ^4.4.15
|
specifier: ^4.4.15
|
||||||
version: 4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2)
|
version: 4.4.15(stylus@0.63.0)(typescript@5.4.2)
|
||||||
astro-compress:
|
astro-compress:
|
||||||
specifier: ^2.2.15
|
specifier: ^2.2.15
|
||||||
version: 2.2.15
|
version: 2.2.15
|
||||||
|
@ -195,15 +195,15 @@ packages:
|
||||||
'@astrojs/rss@4.0.5':
|
'@astrojs/rss@4.0.5':
|
||||||
resolution: {integrity: sha512-IyJVL6z09AQtxbgLaAwebT3T5YKe4oTHDesqydJv1KLHw+zEzzMCFuuNsEyxjiqu7df9+DDCpDXLj/WRiEUXvw==}
|
resolution: {integrity: sha512-IyJVL6z09AQtxbgLaAwebT3T5YKe4oTHDesqydJv1KLHw+zEzzMCFuuNsEyxjiqu7df9+DDCpDXLj/WRiEUXvw==}
|
||||||
|
|
||||||
'@astrojs/sitemap@3.1.4':
|
'@astrojs/sitemap@3.1.2':
|
||||||
resolution: {integrity: sha512-po8CqDCK14O6phU1mB5C8SyVLyQEa+7pJM8oXxs1mVh8DgvxxaA5E7lak1vzOmBcyyyHBW32jakGqNYc66sBRw==}
|
resolution: {integrity: sha512-FxOJldIl5ltZ5CNjocQxHkAO9orwHBjqtaU28o4smobp9vowS0nbGp+I9CrPxkzWdl1crSDm9vjL9tnvG1DSug==}
|
||||||
|
|
||||||
'@astrojs/svelte@5.4.0':
|
'@astrojs/svelte@5.2.0':
|
||||||
resolution: {integrity: sha512-D9/CVJ+Fy3fu+FzJ7x+0GnRUhHsJKsU6tW/xQQ1QzrFMABuEoM5U4YKTYtxWkqB4B4jNb7gbA4p9ZtEhYZ3/+w==}
|
resolution: {integrity: sha512-GmwbXks2WMkmAfl0rlPM/2gA1RtmZzjGV2mOceV3g7QNyjIsSYBPKrlEnSFnuR+YMvlAtWdbMFBsb3gtGxnTTg==}
|
||||||
engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
|
engines: {node: '>=18.14.1'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
astro: ^4.0.0
|
astro: ^4.0.0
|
||||||
svelte: ^4.0.0 || ^5.0.0-next.90
|
svelte: ^4.0.0 || ^5.0.0-next.56
|
||||||
typescript: ^5.3.3
|
typescript: ^5.3.3
|
||||||
|
|
||||||
'@astrojs/tailwind@5.1.0':
|
'@astrojs/tailwind@5.1.0':
|
||||||
|
@ -1710,8 +1710,8 @@ packages:
|
||||||
'@types/sax@1.2.7':
|
'@types/sax@1.2.7':
|
||||||
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
|
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
|
||||||
|
|
||||||
'@types/tar@6.1.13':
|
'@types/tar@6.1.11':
|
||||||
resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==}
|
resolution: {integrity: sha512-ThA1WD8aDdVU4VLuyq5NEqriwXErF5gEIJeyT6gHBWU7JtSmW2a5qjNv3/vR82O20mW+1vhmeZJfBQPT3HCugg==}
|
||||||
|
|
||||||
'@types/unist@2.0.10':
|
'@types/unist@2.0.10':
|
||||||
resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
|
resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
|
||||||
|
@ -4330,9 +4330,6 @@ packages:
|
||||||
resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==}
|
resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==}
|
||||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||||
|
|
||||||
stream-replace-string@2.0.0:
|
|
||||||
resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==}
|
|
||||||
|
|
||||||
streamx@2.16.1:
|
streamx@2.16.1:
|
||||||
resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==}
|
resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==}
|
||||||
|
|
||||||
|
@ -4925,9 +4922,9 @@ snapshots:
|
||||||
|
|
||||||
'@antfu/utils@0.7.7': {}
|
'@antfu/utils@0.7.7': {}
|
||||||
|
|
||||||
'@astrojs/check@0.5.9(prettier@2.8.8)(typescript@5.4.2)':
|
'@astrojs/check@0.5.9(typescript@5.4.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@astrojs/language-server': 2.8.2(prettier@2.8.8)(typescript@5.4.2)
|
'@astrojs/language-server': 2.8.2(typescript@5.4.2)
|
||||||
chokidar: 3.6.0
|
chokidar: 3.6.0
|
||||||
fast-glob: 3.3.2
|
fast-glob: 3.3.2
|
||||||
kleur: 4.1.5
|
kleur: 4.1.5
|
||||||
|
@ -4941,7 +4938,7 @@ snapshots:
|
||||||
|
|
||||||
'@astrojs/internal-helpers@0.2.1': {}
|
'@astrojs/internal-helpers@0.2.1': {}
|
||||||
|
|
||||||
'@astrojs/language-server@2.8.2(prettier@2.8.8)(typescript@5.4.2)':
|
'@astrojs/language-server@2.8.2(typescript@5.4.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@astrojs/compiler': 2.7.0
|
'@astrojs/compiler': 2.7.0
|
||||||
'@jridgewell/sourcemap-codec': 1.4.15
|
'@jridgewell/sourcemap-codec': 1.4.15
|
||||||
|
@ -4954,13 +4951,11 @@ snapshots:
|
||||||
volar-service-css: 0.0.33(@volar/language-service@2.1.2)
|
volar-service-css: 0.0.33(@volar/language-service@2.1.2)
|
||||||
volar-service-emmet: 0.0.33(@volar/language-service@2.1.2)
|
volar-service-emmet: 0.0.33(@volar/language-service@2.1.2)
|
||||||
volar-service-html: 0.0.33(@volar/language-service@2.1.2)
|
volar-service-html: 0.0.33(@volar/language-service@2.1.2)
|
||||||
volar-service-prettier: 0.0.33(@volar/language-service@2.1.2)(prettier@2.8.8)
|
volar-service-prettier: 0.0.33(@volar/language-service@2.1.2)
|
||||||
volar-service-typescript: 0.0.33(@volar/language-service@2.1.2)
|
volar-service-typescript: 0.0.33(@volar/language-service@2.1.2)
|
||||||
volar-service-typescript-twoslash-queries: 0.0.33(@volar/language-service@2.1.2)
|
volar-service-typescript-twoslash-queries: 0.0.33(@volar/language-service@2.1.2)
|
||||||
vscode-html-languageservice: 5.1.2
|
vscode-html-languageservice: 5.1.2
|
||||||
vscode-uri: 3.0.8
|
vscode-uri: 3.0.8
|
||||||
optionalDependencies:
|
|
||||||
prettier: 2.8.8
|
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
|
@ -4992,16 +4987,15 @@ snapshots:
|
||||||
fast-xml-parser: 4.3.6
|
fast-xml-parser: 4.3.6
|
||||||
kleur: 4.1.5
|
kleur: 4.1.5
|
||||||
|
|
||||||
'@astrojs/sitemap@3.1.4':
|
'@astrojs/sitemap@3.1.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
sitemap: 7.1.1
|
sitemap: 7.1.1
|
||||||
stream-replace-string: 2.0.0
|
|
||||||
zod: 3.22.4
|
zod: 3.22.4
|
||||||
|
|
||||||
'@astrojs/svelte@5.4.0(astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2))(svelte@4.2.12)(typescript@5.4.2)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))':
|
'@astrojs/svelte@5.2.0(astro@4.4.15)(svelte@4.2.12)(typescript@5.4.2)(vite@5.1.6)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
|
'@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.6)
|
||||||
astro: 4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2)
|
astro: 4.4.15(stylus@0.63.0)(typescript@5.4.2)
|
||||||
svelte: 4.2.12
|
svelte: 4.2.12
|
||||||
svelte2tsx: 0.6.27(svelte@4.2.12)(typescript@5.4.2)
|
svelte2tsx: 0.6.27(svelte@4.2.12)(typescript@5.4.2)
|
||||||
typescript: 5.4.2
|
typescript: 5.4.2
|
||||||
|
@ -5009,9 +5003,9 @@ snapshots:
|
||||||
- supports-color
|
- supports-color
|
||||||
- vite
|
- vite
|
||||||
|
|
||||||
'@astrojs/tailwind@5.1.0(astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2))(tailwindcss@3.4.1)':
|
'@astrojs/tailwind@5.1.0(astro@4.4.15)(tailwindcss@3.4.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
astro: 4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2)
|
astro: 4.4.15(stylus@0.63.0)(typescript@5.4.2)
|
||||||
autoprefixer: 10.4.18(postcss@8.4.35)
|
autoprefixer: 10.4.18(postcss@8.4.35)
|
||||||
postcss: 8.4.35
|
postcss: 8.4.35
|
||||||
postcss-load-config: 4.0.2(postcss@8.4.35)
|
postcss-load-config: 4.0.2(postcss@8.4.35)
|
||||||
|
@ -5971,7 +5965,7 @@ snapshots:
|
||||||
'@iconify/types': 2.0.0
|
'@iconify/types': 2.0.0
|
||||||
'@iconify/utils': 2.1.22
|
'@iconify/utils': 2.1.22
|
||||||
'@types/cheerio': 0.22.35
|
'@types/cheerio': 0.22.35
|
||||||
'@types/tar': 6.1.13
|
'@types/tar': 6.1.11
|
||||||
cheerio: 1.0.0-rc.12
|
cheerio: 1.0.0-rc.12
|
||||||
extract-zip: 2.0.1
|
extract-zip: 2.0.1
|
||||||
local-pkg: 0.4.3
|
local-pkg: 0.4.3
|
||||||
|
@ -6213,14 +6207,12 @@ snapshots:
|
||||||
rollup: 2.79.1
|
rollup: 2.79.1
|
||||||
slash: 3.0.0
|
slash: 3.0.0
|
||||||
|
|
||||||
'@rollup/plugin-babel@5.3.1(@babel/core@7.24.0)(@types/babel__core@7.20.5)(rollup@2.79.1)':
|
'@rollup/plugin-babel@5.3.1(@babel/core@7.24.0)(rollup@2.79.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.24.0
|
'@babel/core': 7.24.0
|
||||||
'@babel/helper-module-imports': 7.22.15
|
'@babel/helper-module-imports': 7.22.15
|
||||||
'@rollup/pluginutils': 3.1.0(rollup@2.79.1)
|
'@rollup/pluginutils': 3.1.0(rollup@2.79.1)
|
||||||
rollup: 2.79.1
|
rollup: 2.79.1
|
||||||
optionalDependencies:
|
|
||||||
'@types/babel__core': 7.20.5
|
|
||||||
|
|
||||||
'@rollup/plugin-commonjs@17.1.0(rollup@2.79.1)':
|
'@rollup/plugin-commonjs@17.1.0(rollup@2.79.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -6252,9 +6244,8 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@2.79.1)
|
'@rollup/pluginutils': 5.1.0(rollup@2.79.1)
|
||||||
js-yaml: 4.1.0
|
js-yaml: 4.1.0
|
||||||
tosource: 2.0.0-alpha.3
|
|
||||||
optionalDependencies:
|
|
||||||
rollup: 2.79.1
|
rollup: 2.79.1
|
||||||
|
tosource: 2.0.0-alpha.3
|
||||||
|
|
||||||
'@rollup/pluginutils@3.1.0(rollup@2.79.1)':
|
'@rollup/pluginutils@3.1.0(rollup@2.79.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -6273,7 +6264,6 @@ snapshots:
|
||||||
'@types/estree': 1.0.5
|
'@types/estree': 1.0.5
|
||||||
estree-walker: 2.0.2
|
estree-walker: 2.0.2
|
||||||
picomatch: 2.3.1
|
picomatch: 2.3.1
|
||||||
optionalDependencies:
|
|
||||||
rollup: 2.79.1
|
rollup: 2.79.1
|
||||||
|
|
||||||
'@rollup/rollup-android-arm-eabi@4.13.0':
|
'@rollup/rollup-android-arm-eabi@4.13.0':
|
||||||
|
@ -6322,26 +6312,26 @@ snapshots:
|
||||||
magic-string: 0.25.9
|
magic-string: 0.25.9
|
||||||
string.prototype.matchall: 4.0.10
|
string.prototype.matchall: 4.0.10
|
||||||
|
|
||||||
'@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)))(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))':
|
'@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.6)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
|
'@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.6)
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
svelte: 4.2.12
|
svelte: 4.2.12
|
||||||
vite: 5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)
|
vite: 5.1.6(stylus@0.63.0)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))':
|
'@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)))(svelte@4.2.12)(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
|
'@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.6)
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
deepmerge: 4.3.1
|
deepmerge: 4.3.1
|
||||||
kleur: 4.1.5
|
kleur: 4.1.5
|
||||||
magic-string: 0.30.8
|
magic-string: 0.30.8
|
||||||
svelte: 4.2.12
|
svelte: 4.2.12
|
||||||
svelte-hmr: 0.15.3(svelte@4.2.12)
|
svelte-hmr: 0.15.3(svelte@4.2.12)
|
||||||
vite: 5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)
|
vite: 5.1.6(stylus@0.63.0)
|
||||||
vitefu: 0.2.5(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
|
vitefu: 0.2.5(vite@5.1.6)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
@ -6352,22 +6342,22 @@ snapshots:
|
||||||
on-demand-live-region: 0.1.3
|
on-demand-live-region: 0.1.3
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
|
|
||||||
'@swup/astro@1.4.0(@types/babel__core@7.20.5)':
|
'@swup/astro@1.4.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@swup/a11y-plugin': 4.5.0(swup@4.6.0)
|
'@swup/a11y-plugin': 4.5.0(swup@4.6.0)
|
||||||
'@swup/body-class-plugin': 3.2.0(swup@4.6.0)
|
'@swup/body-class-plugin': 3.2.0(swup@4.6.0)
|
||||||
'@swup/debug-plugin': 4.0.4(swup@4.6.0)
|
'@swup/debug-plugin': 4.0.4(swup@4.6.0)
|
||||||
'@swup/fade-theme': 2.0.0(@types/babel__core@7.20.5)(swup@4.6.0)
|
'@swup/fade-theme': 2.0.0(swup@4.6.0)
|
||||||
'@swup/forms-plugin': 3.4.2(swup@4.6.0)
|
'@swup/forms-plugin': 3.4.2(swup@4.6.0)
|
||||||
'@swup/head-plugin': 2.2.0(swup@4.6.0)
|
'@swup/head-plugin': 2.2.0(swup@4.6.0)
|
||||||
'@swup/overlay-theme': 2.0.0(@types/babel__core@7.20.5)(swup@4.6.0)
|
'@swup/overlay-theme': 2.0.0(swup@4.6.0)
|
||||||
'@swup/parallel-plugin': 0.3.1(@types/babel__core@7.20.5)(swup@4.6.0)
|
'@swup/parallel-plugin': 0.3.1(swup@4.6.0)
|
||||||
'@swup/preload-plugin': 3.2.10(swup@4.6.0)
|
'@swup/preload-plugin': 3.2.10(swup@4.6.0)
|
||||||
'@swup/progress-plugin': 3.1.2(swup@4.6.0)
|
'@swup/progress-plugin': 3.1.2(swup@4.6.0)
|
||||||
'@swup/route-name-plugin': 4.1.0(@types/babel__core@7.20.5)(swup@4.6.0)
|
'@swup/route-name-plugin': 4.1.0(swup@4.6.0)
|
||||||
'@swup/scripts-plugin': 2.1.0(swup@4.6.0)
|
'@swup/scripts-plugin': 2.1.0(swup@4.6.0)
|
||||||
'@swup/scroll-plugin': 3.3.2(swup@4.6.0)
|
'@swup/scroll-plugin': 3.3.2(swup@4.6.0)
|
||||||
'@swup/slide-theme': 2.0.0(@types/babel__core@7.20.5)(swup@4.6.0)
|
'@swup/slide-theme': 2.0.0(swup@4.6.0)
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
swup-morph-plugin: 1.3.0(swup@4.6.0)
|
swup-morph-plugin: 1.3.0(swup@4.6.0)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
|
@ -6387,9 +6377,9 @@ snapshots:
|
||||||
'@swup/plugin': 4.0.0
|
'@swup/plugin': 4.0.0
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
|
|
||||||
'@swup/fade-theme@2.0.0(@types/babel__core@7.20.5)(swup@4.6.0)':
|
'@swup/fade-theme@2.0.0(swup@4.6.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@swup/plugin': 3.0.1(@types/babel__core@7.20.5)
|
'@swup/plugin': 3.0.1
|
||||||
'@swup/theme': 2.1.0(swup@4.6.0)
|
'@swup/theme': 2.1.0(swup@4.6.0)
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
|
@ -6407,9 +6397,9 @@ snapshots:
|
||||||
'@swup/plugin': 4.0.0
|
'@swup/plugin': 4.0.0
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
|
|
||||||
'@swup/overlay-theme@2.0.0(@types/babel__core@7.20.5)(swup@4.6.0)':
|
'@swup/overlay-theme@2.0.0(swup@4.6.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@swup/plugin': 3.0.1(@types/babel__core@7.20.5)
|
'@swup/plugin': 3.0.1
|
||||||
'@swup/theme': 2.1.0(swup@4.6.0)
|
'@swup/theme': 2.1.0(swup@4.6.0)
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
|
@ -6417,21 +6407,21 @@ snapshots:
|
||||||
- supports-color
|
- supports-color
|
||||||
- ts-node
|
- ts-node
|
||||||
|
|
||||||
'@swup/parallel-plugin@0.3.1(@types/babel__core@7.20.5)(swup@4.6.0)':
|
'@swup/parallel-plugin@0.3.1(swup@4.6.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@swup/plugin': 3.0.1(@types/babel__core@7.20.5)
|
'@swup/plugin': 3.0.1
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@types/babel__core'
|
- '@types/babel__core'
|
||||||
- supports-color
|
- supports-color
|
||||||
- ts-node
|
- ts-node
|
||||||
|
|
||||||
'@swup/plugin@3.0.1(@types/babel__core@7.20.5)':
|
'@swup/plugin@3.0.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@swup/browserslist-config': 1.0.1
|
'@swup/browserslist-config': 1.0.1
|
||||||
'@swup/prettier-config': 1.1.0
|
'@swup/prettier-config': 1.1.0
|
||||||
chalk: 5.3.0
|
chalk: 5.3.0
|
||||||
microbundle: 0.15.1(@types/babel__core@7.20.5)
|
microbundle: 0.15.1
|
||||||
prettier: 2.8.8
|
prettier: 2.8.8
|
||||||
shelljs: 0.8.5
|
shelljs: 0.8.5
|
||||||
shelljs-live: 0.0.5(shelljs@0.8.5)
|
shelljs-live: 0.0.5(shelljs@0.8.5)
|
||||||
|
@ -6457,9 +6447,9 @@ snapshots:
|
||||||
'@swup/plugin': 4.0.0
|
'@swup/plugin': 4.0.0
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
|
|
||||||
'@swup/route-name-plugin@4.1.0(@types/babel__core@7.20.5)(swup@4.6.0)':
|
'@swup/route-name-plugin@4.1.0(swup@4.6.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@swup/plugin': 3.0.1(@types/babel__core@7.20.5)
|
'@swup/plugin': 3.0.1
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@types/babel__core'
|
- '@types/babel__core'
|
||||||
|
@ -6477,9 +6467,9 @@ snapshots:
|
||||||
scrl: 2.0.0
|
scrl: 2.0.0
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
|
|
||||||
'@swup/slide-theme@2.0.0(@types/babel__core@7.20.5)(swup@4.6.0)':
|
'@swup/slide-theme@2.0.0(swup@4.6.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@swup/plugin': 3.0.1(@types/babel__core@7.20.5)
|
'@swup/plugin': 3.0.1
|
||||||
'@swup/theme': 2.1.0(swup@4.6.0)
|
'@swup/theme': 2.1.0(swup@4.6.0)
|
||||||
swup: 4.6.0
|
swup: 4.6.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
|
@ -6592,7 +6582,7 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.11.28
|
'@types/node': 20.11.28
|
||||||
|
|
||||||
'@types/tar@6.1.13':
|
'@types/tar@6.1.11':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.11.28
|
'@types/node': 20.11.28
|
||||||
minipass: 4.2.8
|
minipass: 4.2.8
|
||||||
|
@ -6750,7 +6740,7 @@ snapshots:
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
astro@4.4.15(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)(typescript@5.4.2):
|
astro@4.4.15(stylus@0.63.0)(typescript@5.4.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@astrojs/compiler': 2.7.0
|
'@astrojs/compiler': 2.7.0
|
||||||
'@astrojs/internal-helpers': 0.2.1
|
'@astrojs/internal-helpers': 0.2.1
|
||||||
|
@ -6811,8 +6801,8 @@ snapshots:
|
||||||
tsconfck: 3.0.3(typescript@5.4.2)
|
tsconfck: 3.0.3(typescript@5.4.2)
|
||||||
unist-util-visit: 5.0.0
|
unist-util-visit: 5.0.0
|
||||||
vfile: 6.0.1
|
vfile: 6.0.1
|
||||||
vite: 5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)
|
vite: 5.1.6(stylus@0.63.0)
|
||||||
vitefu: 0.2.5(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2))
|
vitefu: 0.2.5(vite@5.1.6)
|
||||||
which-pm: 2.1.1
|
which-pm: 2.1.1
|
||||||
yargs-parser: 21.1.1
|
yargs-parser: 21.1.1
|
||||||
zod: 3.22.4
|
zod: 3.22.4
|
||||||
|
@ -8502,7 +8492,7 @@ snapshots:
|
||||||
|
|
||||||
merge2@1.4.1: {}
|
merge2@1.4.1: {}
|
||||||
|
|
||||||
microbundle@0.15.1(@types/babel__core@7.20.5):
|
microbundle@0.15.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.24.0
|
'@babel/core': 7.24.0
|
||||||
'@babel/plugin-proposal-class-properties': 7.12.1(@babel/core@7.24.0)
|
'@babel/plugin-proposal-class-properties': 7.12.1(@babel/core@7.24.0)
|
||||||
|
@ -8515,7 +8505,7 @@ snapshots:
|
||||||
'@babel/preset-flow': 7.24.0(@babel/core@7.24.0)
|
'@babel/preset-flow': 7.24.0(@babel/core@7.24.0)
|
||||||
'@babel/preset-react': 7.23.3(@babel/core@7.24.0)
|
'@babel/preset-react': 7.23.3(@babel/core@7.24.0)
|
||||||
'@rollup/plugin-alias': 3.1.9(rollup@2.79.1)
|
'@rollup/plugin-alias': 3.1.9(rollup@2.79.1)
|
||||||
'@rollup/plugin-babel': 5.3.1(@babel/core@7.24.0)(@types/babel__core@7.20.5)(rollup@2.79.1)
|
'@rollup/plugin-babel': 5.3.1(@babel/core@7.24.0)(rollup@2.79.1)
|
||||||
'@rollup/plugin-commonjs': 17.1.0(rollup@2.79.1)
|
'@rollup/plugin-commonjs': 17.1.0(rollup@2.79.1)
|
||||||
'@rollup/plugin-json': 4.1.0(rollup@2.79.1)
|
'@rollup/plugin-json': 4.1.0(rollup@2.79.1)
|
||||||
'@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1)
|
'@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1)
|
||||||
|
@ -9130,16 +9120,14 @@ snapshots:
|
||||||
postcss-load-config@3.1.4(postcss@8.4.35):
|
postcss-load-config@3.1.4(postcss@8.4.35):
|
||||||
dependencies:
|
dependencies:
|
||||||
lilconfig: 2.1.0
|
lilconfig: 2.1.0
|
||||||
yaml: 1.10.2
|
|
||||||
optionalDependencies:
|
|
||||||
postcss: 8.4.35
|
postcss: 8.4.35
|
||||||
|
yaml: 1.10.2
|
||||||
|
|
||||||
postcss-load-config@4.0.2(postcss@8.4.35):
|
postcss-load-config@4.0.2(postcss@8.4.35):
|
||||||
dependencies:
|
dependencies:
|
||||||
lilconfig: 3.1.1
|
lilconfig: 3.1.1
|
||||||
yaml: 2.4.1
|
|
||||||
optionalDependencies:
|
|
||||||
postcss: 8.4.35
|
postcss: 8.4.35
|
||||||
|
yaml: 2.4.1
|
||||||
|
|
||||||
postcss-merge-longhand@5.1.7(postcss@8.4.35):
|
postcss-merge-longhand@5.1.7(postcss@8.4.35):
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -9311,7 +9299,7 @@ snapshots:
|
||||||
|
|
||||||
prebuild-install@7.1.2:
|
prebuild-install@7.1.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
detect-libc: 2.0.3
|
detect-libc: 2.0.2
|
||||||
expand-template: 2.0.3
|
expand-template: 2.0.3
|
||||||
github-from-package: 0.0.0
|
github-from-package: 0.0.0
|
||||||
minimist: 1.2.8
|
minimist: 1.2.8
|
||||||
|
@ -9643,10 +9631,9 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
open: 8.4.2
|
open: 8.4.2
|
||||||
picomatch: 2.3.1
|
picomatch: 2.3.1
|
||||||
|
rollup: 2.79.1
|
||||||
source-map: 0.7.4
|
source-map: 0.7.4
|
||||||
yargs: 17.7.2
|
yargs: 17.7.2
|
||||||
optionalDependencies:
|
|
||||||
rollup: 2.79.1
|
|
||||||
|
|
||||||
rollup-pluginutils@2.8.2:
|
rollup-pluginutils@2.8.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -9747,7 +9734,7 @@ snapshots:
|
||||||
sharp@0.32.6:
|
sharp@0.32.6:
|
||||||
dependencies:
|
dependencies:
|
||||||
color: 4.2.3
|
color: 4.2.3
|
||||||
detect-libc: 2.0.3
|
detect-libc: 2.0.2
|
||||||
node-addon-api: 6.1.0
|
node-addon-api: 6.1.0
|
||||||
prebuild-install: 7.1.2
|
prebuild-install: 7.1.2
|
||||||
semver: 7.6.0
|
semver: 7.6.0
|
||||||
|
@ -9890,8 +9877,6 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
bl: 5.1.0
|
bl: 5.1.0
|
||||||
|
|
||||||
stream-replace-string@2.0.0: {}
|
|
||||||
|
|
||||||
streamx@2.16.1:
|
streamx@2.16.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
fast-fifo: 1.3.2
|
fast-fifo: 1.3.2
|
||||||
|
@ -10203,7 +10188,7 @@ snapshots:
|
||||||
ts-interface-checker@0.1.13: {}
|
ts-interface-checker@0.1.13: {}
|
||||||
|
|
||||||
tsconfck@3.0.3(typescript@5.4.2):
|
tsconfck@3.0.3(typescript@5.4.2):
|
||||||
optionalDependencies:
|
dependencies:
|
||||||
typescript: 5.4.2
|
typescript: 5.4.2
|
||||||
|
|
||||||
tslib@2.6.2: {}
|
tslib@2.6.2: {}
|
||||||
|
@ -10408,65 +10393,56 @@ snapshots:
|
||||||
unist-util-stringify-position: 4.0.0
|
unist-util-stringify-position: 4.0.0
|
||||||
vfile-message: 4.0.2
|
vfile-message: 4.0.2
|
||||||
|
|
||||||
vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2):
|
vite@5.1.6(stylus@0.63.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
esbuild: 0.19.12
|
esbuild: 0.19.12
|
||||||
postcss: 8.4.35
|
postcss: 8.4.35
|
||||||
rollup: 4.13.0
|
rollup: 4.13.0
|
||||||
optionalDependencies:
|
|
||||||
'@types/node': 20.11.28
|
|
||||||
fsevents: 2.3.3
|
|
||||||
lightningcss: 1.24.1
|
|
||||||
stylus: 0.63.0
|
stylus: 0.63.0
|
||||||
terser: 5.29.2
|
|
||||||
|
|
||||||
vitefu@0.2.5(vite@5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)):
|
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
vite: 5.1.6(@types/node@20.11.28)(lightningcss@1.24.1)(stylus@0.63.0)(terser@5.29.2)
|
fsevents: 2.3.3
|
||||||
|
|
||||||
|
vitefu@0.2.5(vite@5.1.6):
|
||||||
|
dependencies:
|
||||||
|
vite: 5.1.6(stylus@0.63.0)
|
||||||
|
|
||||||
volar-service-css@0.0.33(@volar/language-service@2.1.2):
|
volar-service-css@0.0.33(@volar/language-service@2.1.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
|
'@volar/language-service': 2.1.2
|
||||||
vscode-css-languageservice: 6.2.12
|
vscode-css-languageservice: 6.2.12
|
||||||
vscode-languageserver-textdocument: 1.0.11
|
vscode-languageserver-textdocument: 1.0.11
|
||||||
vscode-uri: 3.0.8
|
vscode-uri: 3.0.8
|
||||||
optionalDependencies:
|
|
||||||
'@volar/language-service': 2.1.2
|
|
||||||
|
|
||||||
volar-service-emmet@0.0.33(@volar/language-service@2.1.2):
|
volar-service-emmet@0.0.33(@volar/language-service@2.1.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
|
'@volar/language-service': 2.1.2
|
||||||
'@vscode/emmet-helper': 2.9.2
|
'@vscode/emmet-helper': 2.9.2
|
||||||
vscode-html-languageservice: 5.1.2
|
vscode-html-languageservice: 5.1.2
|
||||||
optionalDependencies:
|
|
||||||
'@volar/language-service': 2.1.2
|
|
||||||
|
|
||||||
volar-service-html@0.0.33(@volar/language-service@2.1.2):
|
volar-service-html@0.0.33(@volar/language-service@2.1.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
|
'@volar/language-service': 2.1.2
|
||||||
vscode-html-languageservice: 5.1.2
|
vscode-html-languageservice: 5.1.2
|
||||||
vscode-languageserver-textdocument: 1.0.11
|
vscode-languageserver-textdocument: 1.0.11
|
||||||
vscode-uri: 3.0.8
|
vscode-uri: 3.0.8
|
||||||
optionalDependencies:
|
|
||||||
'@volar/language-service': 2.1.2
|
|
||||||
|
|
||||||
volar-service-prettier@0.0.33(@volar/language-service@2.1.2)(prettier@2.8.8):
|
volar-service-prettier@0.0.33(@volar/language-service@2.1.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
vscode-uri: 3.0.8
|
|
||||||
optionalDependencies:
|
|
||||||
'@volar/language-service': 2.1.2
|
'@volar/language-service': 2.1.2
|
||||||
prettier: 2.8.8
|
vscode-uri: 3.0.8
|
||||||
|
|
||||||
volar-service-typescript-twoslash-queries@0.0.33(@volar/language-service@2.1.2):
|
volar-service-typescript-twoslash-queries@0.0.33(@volar/language-service@2.1.2):
|
||||||
optionalDependencies:
|
dependencies:
|
||||||
'@volar/language-service': 2.1.2
|
'@volar/language-service': 2.1.2
|
||||||
|
|
||||||
volar-service-typescript@0.0.33(@volar/language-service@2.1.2):
|
volar-service-typescript@0.0.33(@volar/language-service@2.1.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
|
'@volar/language-service': 2.1.2
|
||||||
path-browserify: 1.0.1
|
path-browserify: 1.0.1
|
||||||
semver: 7.6.0
|
semver: 7.6.0
|
||||||
typescript-auto-import-cache: 0.3.2
|
typescript-auto-import-cache: 0.3.2
|
||||||
vscode-languageserver-textdocument: 1.0.11
|
vscode-languageserver-textdocument: 1.0.11
|
||||||
vscode-nls: 5.2.0
|
vscode-nls: 5.2.0
|
||||||
optionalDependencies:
|
|
||||||
'@volar/language-service': 2.1.2
|
|
||||||
|
|
||||||
vscode-css-languageservice@6.2.12:
|
vscode-css-languageservice@6.2.12:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
|
@ -115,11 +115,11 @@ color_set({
|
||||||
--display-light-icon: 1 0
|
--display-light-icon: 1 0
|
||||||
--display-dark-icon: 0 1
|
--display-dark-icon: 0 1
|
||||||
|
|
||||||
--admonitions-color-tip: mix(#90d73e, hsl(0 1 20), 92%) #90d73e
|
--admonitions-color-tip: oklch(0.7 0.14 180) oklch(0.75 0.14 180)
|
||||||
--admonitions-color-note: mix(#13c6dd, hsl(0 1 20), 92%) #13c6dd
|
--admonitions-color-note: oklch(0.7 0.14 250) oklch(0.75 0.14 250)
|
||||||
--admonitions-color-important: mix(#bf4ef0, hsl(0 1 20), 92%) #bf4ef0
|
--admonitions-color-important: oklch(0.7 0.14 310) oklch(0.75 0.14 310)
|
||||||
--admonitions-color-warning: mix(#e3ab29, hsl(0 1 20), 92%) #e3ab29
|
--admonitions-color-warning: oklch(0.7 0.14 60) oklch(0.75 0.14 60)
|
||||||
--admonitions-color-caution: mix(#df3b38, hsl(0 1 20), 92%) #df3b38
|
--admonitions-color-caution: oklch(0.6 0.2 25) oklch(0.65 0.2 25)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -17,19 +17,22 @@ const className = Astro.props.class;
|
||||||
.custom-md
|
.custom-md
|
||||||
h1, h2, h3, h4, h5, h6
|
h1, h2, h3, h4, h5, h6
|
||||||
.anchor
|
.anchor
|
||||||
margin: -0.125rem
|
margin: -0.125rem !important
|
||||||
margin-left: 0.2ch
|
margin-left: 0.2ch !important
|
||||||
padding: 0.125rem
|
padding: 0.125rem !important
|
||||||
user-select: none
|
user-select: none !important
|
||||||
opacity: 0
|
opacity: 0 !important
|
||||||
text-decoration: none
|
text-decoration: none !important
|
||||||
transition: opacity 0.15s ease-in-out, background 0.15s ease-in-out
|
transition: opacity 0.15s ease-in-out, background 0.15s ease-in-out !important
|
||||||
|
|
||||||
.anchor-icon
|
.anchor-icon
|
||||||
margin-left: 0.45ch
|
margin-left: 0.45ch !important
|
||||||
margin-right: 0.45ch
|
margin-right: 0.45ch !important
|
||||||
|
|
||||||
&:hover
|
&:hover
|
||||||
.anchor
|
.anchor
|
||||||
opacity: 1
|
opacity: 1 !important
|
||||||
|
|
||||||
a:not(.no-styling)
|
a:not(.no-styling)
|
||||||
position: relative
|
position: relative
|
||||||
background: none
|
background: none
|
||||||
|
@ -54,14 +57,15 @@ const className = Astro.props.class;
|
||||||
/* background: var(--link-hover)*/
|
/* background: var(--link-hover)*/
|
||||||
/* transition: background 0.15s ease-in-out;*/
|
/* transition: background 0.15s ease-in-out;*/
|
||||||
/* z-index: -1;*/
|
/* z-index: -1;*/
|
||||||
|
|
||||||
&:hover
|
&:hover
|
||||||
background: var(--link-hover)
|
background: var(--link-hover)
|
||||||
text-decoration-color: var(--link-hover)
|
text-decoration-color: var(--link-hover)
|
||||||
|
|
||||||
&:active
|
&:active
|
||||||
background: var(--link-active)
|
background: var(--link-active)
|
||||||
text-decoration-color: var(--link-active)
|
text-decoration-color: var(--link-active)
|
||||||
/*&:after*/
|
|
||||||
/* background: var(--link-active)*/
|
|
||||||
code
|
code
|
||||||
font-family: 'JetBrains Mono Variable', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
|
font-family: 'JetBrains Mono Variable', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
|
||||||
background: var(--inline-code-bg)
|
background: var(--inline-code-bg)
|
||||||
|
@ -70,10 +74,13 @@ const className = Astro.props.class;
|
||||||
border-radius: 0.25rem
|
border-radius: 0.25rem
|
||||||
overflow: hidden
|
overflow: hidden
|
||||||
counter-reset: line
|
counter-reset: line
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
content: none
|
content: none
|
||||||
|
|
||||||
&:after
|
&:after
|
||||||
content: none
|
content: none
|
||||||
|
|
||||||
span.line
|
span.line
|
||||||
&:before
|
&:before
|
||||||
content: counter(line)
|
content: counter(line)
|
||||||
|
@ -83,33 +90,41 @@ const className = Astro.props.class;
|
||||||
margin-right: 1rem
|
margin-right: 1rem
|
||||||
width: 1rem
|
width: 1rem
|
||||||
color: rgba(255, 255, 255, 0.25)
|
color: rgba(255, 255, 255, 0.25)
|
||||||
|
|
||||||
pre
|
pre
|
||||||
background: var(--codeblock-bg) !important
|
background: var(--codeblock-bg) !important
|
||||||
border-radius: 0.75rem
|
border-radius: 0.75rem
|
||||||
padding-left: 1.25rem
|
padding-left: 1.25rem
|
||||||
padding-right: 1.25rem
|
padding-right: 1.25rem
|
||||||
|
|
||||||
code
|
code
|
||||||
color: unset
|
color: unset
|
||||||
font-size: 0.875rem
|
font-size: 0.875rem
|
||||||
padding: 0
|
padding: 0
|
||||||
background: none
|
background: none
|
||||||
|
|
||||||
::selection
|
::selection
|
||||||
background: var(--codeblock-selection)
|
background: var(--codeblock-selection)
|
||||||
|
|
||||||
span.br::selection
|
span.br::selection
|
||||||
background: var(--codeblock-selection)
|
background: var(--codeblock-selection)
|
||||||
|
|
||||||
ul
|
ul
|
||||||
li
|
li
|
||||||
&::marker
|
&::marker
|
||||||
color: var(--primary)
|
color: var(--primary)
|
||||||
|
|
||||||
ol
|
ol
|
||||||
li
|
li
|
||||||
&::marker
|
&::marker
|
||||||
color: var(--primary)
|
color: var(--primary)
|
||||||
|
|
||||||
blockquote
|
blockquote
|
||||||
font-style: normal
|
font-style: normal
|
||||||
font-weight: inherit
|
font-weight: inherit
|
||||||
border-left-color: rgba(0, 0, 0, 0)
|
border-left-color: rgba(0, 0, 0, 0)
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
content: ''
|
content: ''
|
||||||
position: absolute
|
position: absolute
|
||||||
|
@ -120,17 +135,21 @@ const className = Astro.props.class;
|
||||||
height: 100%
|
height: 100%
|
||||||
width: 0.25rem
|
width: 0.25rem
|
||||||
border-radius: 1rem
|
border-radius: 1rem
|
||||||
|
|
||||||
p
|
p
|
||||||
&:before
|
&:before
|
||||||
content: none
|
content: none
|
||||||
|
|
||||||
&:after
|
&:after
|
||||||
content: none
|
content: none
|
||||||
|
|
||||||
blockquote.admonition
|
blockquote.admonition
|
||||||
.bdm-title
|
.bdm-title
|
||||||
display: block
|
display: flex
|
||||||
|
align-items: center
|
||||||
margin-bottom: -.9rem
|
margin-bottom: -.9rem
|
||||||
font-weight: bold
|
font-weight: bold
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
content: ' '
|
content: ' '
|
||||||
display: inline-block
|
display: inline-block
|
||||||
|
@ -143,51 +162,65 @@ const className = Astro.props.class;
|
||||||
mask-size: contain
|
mask-size: contain
|
||||||
mask-position: center
|
mask-position: center
|
||||||
mask-repeat: no-repeat
|
mask-repeat: no-repeat
|
||||||
|
transform: translateY(-0.0625rem)
|
||||||
&.bdm-tip
|
&.bdm-tip
|
||||||
.bdm-title
|
.bdm-title
|
||||||
color: var(--admonitions-color-tip)
|
color: var(--admonitions-color-tip)
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-tip)
|
background: var(--admonitions-color-tip)
|
||||||
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z'%3E%3C/path%3E%3C/svg%3E")
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z'%3E%3C/path%3E%3C/svg%3E")
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-tip)
|
background: var(--admonitions-color-tip)
|
||||||
&.bdm-note
|
&.bdm-note
|
||||||
.bdm-title
|
.bdm-title
|
||||||
color: var(--admonitions-color-note)
|
color: var(--admonitions-color-note)
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-note)
|
background: var(--admonitions-color-note)
|
||||||
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill='var(--admonitions-color-tip)' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill='var(--admonitions-color-tip)' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-note)
|
background: var(--admonitions-color-note)
|
||||||
&.bdm-important
|
&.bdm-important
|
||||||
.bdm-title
|
.bdm-title
|
||||||
color: var(--admonitions-color-important)
|
color: var(--admonitions-color-important)
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-important)
|
background: var(--admonitions-color-important)
|
||||||
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-important)
|
background: var(--admonitions-color-important)
|
||||||
&.bdm-warning
|
&.bdm-warning
|
||||||
.bdm-title
|
.bdm-title
|
||||||
color: var(--admonitions-color-warning)
|
color: var(--admonitions-color-warning)
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-warning)
|
background: var(--admonitions-color-warning)
|
||||||
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-warning)
|
background: var(--admonitions-color-warning)
|
||||||
&.bdm-caution
|
&.bdm-caution
|
||||||
.bdm-title
|
.bdm-title
|
||||||
color: var(--admonitions-color-caution)
|
color: var(--admonitions-color-caution)
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-caution)
|
background: var(--admonitions-color-caution)
|
||||||
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background: var(--admonitions-color-caution)
|
background: var(--admonitions-color-caution)
|
||||||
|
|
||||||
img
|
img
|
||||||
border-radius: 0.75rem
|
border-radius: 0.75rem
|
||||||
|
|
||||||
hr
|
hr
|
||||||
border-color: var(--line-divider)
|
border-color: var(--line-divider)
|
||||||
border-style: dashed
|
border-style: dashed
|
||||||
|
|
||||||
iframe
|
iframe
|
||||||
border-radius: 0.75rem
|
border-radius: 0.75rem
|
||||||
margin-left: auto
|
margin-left: auto
|
||||||
|
@ -196,91 +229,88 @@ const className = Astro.props.class;
|
||||||
|
|
||||||
a.card-github
|
a.card-github
|
||||||
display: block
|
display: block
|
||||||
|
background: var(--license-block-bg)
|
||||||
position: relative
|
position: relative
|
||||||
margin: 0.5rem 0
|
margin: 0.5rem 0
|
||||||
padding: 1.1rem 1.5rem 0.9rem 1.5rem
|
padding: 1.1rem 1.5rem 1.1rem 1.5rem
|
||||||
color: var(--tw-prose-body)
|
color: var(--tw-prose-body)
|
||||||
border-radius: var(--radius-large)
|
border-radius: var(--radius-large)
|
||||||
text-decoration-thickness: 0px
|
text-decoration-thickness: 0px
|
||||||
text-decoration-line: none
|
text-decoration-line: none
|
||||||
box-shadow: #00000020 0px 3px 12px
|
|
||||||
transition-property: color, background-color, opacity
|
|
||||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
|
|
||||||
transition-duration: 0.15s
|
|
||||||
&:hover
|
&:hover
|
||||||
background-color: var(--btn-regular-bg-hover)
|
background-color: var(--btn-regular-bg-hover)
|
||||||
|
|
||||||
.gc-titlebar
|
.gc-titlebar
|
||||||
color: var(--btn-content)
|
color: var(--btn-content)
|
||||||
gap: 0.1rem
|
|
||||||
.gc-owner
|
|
||||||
background-color: transparent
|
|
||||||
padding: 0.1rem 0rem 0rem 0rem
|
|
||||||
gap: 0
|
|
||||||
.gc-avatar
|
|
||||||
width: 0
|
|
||||||
.gc-stars, .gc-forks, .gc-license, .gc-description
|
.gc-stars, .gc-forks, .gc-license, .gc-description
|
||||||
color: var(--tw-prose-headings)
|
color: var(--tw-prose-headings)
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background-color: var(--tw-prose-headings)
|
background-color: var(--tw-prose-headings)
|
||||||
|
|
||||||
&:active
|
&:active
|
||||||
scale: .99
|
scale: .98
|
||||||
background-color: var(--btn-regular-bg-active);
|
background-color: var(--btn-regular-bg-active);
|
||||||
|
|
||||||
.gc-titlebar
|
.gc-titlebar
|
||||||
display: flex
|
display: flex
|
||||||
flex-flow: row nowrap
|
|
||||||
gap: 0.5rem
|
|
||||||
align-items: center
|
align-items: center
|
||||||
|
justify-content: space-between
|
||||||
margin-bottom: 0.5rem
|
margin-bottom: 0.5rem
|
||||||
color: var(--tw-prose-headings)
|
color: var(--tw-prose-headings)
|
||||||
font-size: 1.25rem
|
font-size: 1.25rem
|
||||||
font-weight: 500
|
font-weight: 500
|
||||||
transition-property: gap, padding, width;
|
|
||||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
|
.gc-titlebar-left
|
||||||
transition-duration: 0.15s
|
display: flex
|
||||||
.gc-divider, .gc-repo
|
flex-flow: row nowrap
|
||||||
padding: 0.1rem 0rem 0rem 0rem
|
gap: 0.5rem
|
||||||
|
|
||||||
|
.gc-repo
|
||||||
|
font-weight: bold
|
||||||
|
|
||||||
.gc-owner
|
.gc-owner
|
||||||
|
font-weight: 300
|
||||||
position: relative
|
position: relative
|
||||||
display: flex
|
display: flex
|
||||||
flex-flow: row nowrap
|
flex-flow: row nowrap
|
||||||
gap: 0.5rem
|
gap: 0.5rem
|
||||||
align-items: center
|
align-items: center
|
||||||
padding: 0.1rem 0.6rem 0rem 0.6rem
|
|
||||||
color: var(--btn-content)
|
|
||||||
background-color: var(--btn-regular-bg)
|
|
||||||
border-radius: 0.5rem
|
|
||||||
transition-property: color, background, background-color, opacity, gap, padding, width;
|
|
||||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
|
|
||||||
transition-duration: 0.15s
|
|
||||||
.gc-avatar
|
.gc-avatar
|
||||||
display: block
|
display: block
|
||||||
overflow: hidden
|
overflow: hidden
|
||||||
width: 1.4rem
|
width: 1.5rem
|
||||||
height: 1.4rem
|
height: 1.5rem
|
||||||
margin-top: -0.1rem
|
margin-top: -0.1rem
|
||||||
background-color: var(--primary)
|
background-color: var(--primary)
|
||||||
background-size: cover
|
background-size: cover
|
||||||
border-radius: 50%
|
border-radius: 50%
|
||||||
transition-property: color, background-color, opacity, gap, padding, width;
|
|
||||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
|
|
||||||
transition-duration: 0.15s
|
|
||||||
.gc-description
|
.gc-description
|
||||||
margin-bottom: 0.7rem
|
margin-bottom: 0.7rem
|
||||||
font-size: 0.96em
|
font-size: 1rem
|
||||||
font-weight: 400
|
font-weight: 300
|
||||||
line-height: 1.4em
|
line-height: 1.5rem
|
||||||
color: var(--tw-prose-body)
|
color: var(--tw-prose-body)
|
||||||
|
|
||||||
.gc-infobar
|
.gc-infobar
|
||||||
display: flex
|
display: flex
|
||||||
flex-flow: row nowrap
|
flex-flow: row nowrap
|
||||||
gap: 1.4em
|
gap: 1.5rem
|
||||||
color: var(--tw-prose-body)
|
color: var(--tw-prose-body)
|
||||||
|
width: fit-content
|
||||||
|
|
||||||
.gc-language
|
.gc-language
|
||||||
display: none
|
display: none
|
||||||
.gc-stars, .gc-forks, .gc-license
|
|
||||||
|
.gc-stars, .gc-forks, .gc-license, .github-logo
|
||||||
font-weight: 500
|
font-weight: 500
|
||||||
font-size: 0.96em
|
font-size: 0.875rem
|
||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
content: ' '
|
content: ' '
|
||||||
display: inline-block
|
display: inline-block
|
||||||
|
@ -297,43 +327,67 @@ const className = Astro.props.class;
|
||||||
transition-property: background-color, background;
|
transition-property: background-color, background;
|
||||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
|
||||||
transition-duration: 0.15s
|
transition-duration: 0.15s
|
||||||
|
|
||||||
.gc-stars
|
.gc-stars
|
||||||
&:before
|
&:before
|
||||||
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z'%3E%3C/path%3E%3C/svg%3E")
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z'%3E%3C/path%3E%3C/svg%3E")
|
||||||
|
|
||||||
.gc-license
|
.gc-license
|
||||||
&:before
|
&:before
|
||||||
margin-right: .5rem
|
margin-right: .5rem
|
||||||
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z'%3E%3C/path%3E%3C/svg%3E")
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z'%3E%3C/path%3E%3C/svg%3E")
|
||||||
|
|
||||||
.gc-forks
|
.gc-forks
|
||||||
&:before
|
&:before
|
||||||
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z'%3E%3C/path%3E%3C/svg%3E")
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z'%3E%3C/path%3E%3C/svg%3E")
|
||||||
|
|
||||||
|
.github-logo
|
||||||
|
font-size: 1.25rem
|
||||||
|
|
||||||
|
&:before
|
||||||
|
background-color: var(--tw-prose-headings)
|
||||||
|
margin-right: 0
|
||||||
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' viewBox='0 0 496 512'%3E%3Cpath fill='%23a1f7cb' d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6c-3.3.3-5.6-1.3-5.6-3.6c0-2 2.3-3.6 5.2-3.6c3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9c2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9c.3 2 2.9 3.3 5.9 2.6c2.9-.7 4.9-2.6 4.6-4.6c-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2c12.8 2.3 17.3-5.6 17.3-12.1c0-6.2-.3-40.4-.3-61.4c0 0-70 15-84.7-29.8c0 0-11.4-29.1-27.8-36.6c0 0-22.9-15.7 1.6-15.4c0 0 24.9 2 38.6 25.8c21.9 38.6 58.6 27.5 72.9 20.9c2.3-16 8.8-27.1 16-33.7c-55.9-6.2-112.3-14.3-112.3-110.5c0-27.5 7.6-41.3 23.6-58.9c-2.6-6.5-11.1-33.3 2.6-67.9c20.9-6.5 69 27 69 27c20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27c13.7 34.7 5.2 61.4 2.6 67.9c16 17.7 25.8 31.5 25.8 58.9c0 96.5-58.9 104.2-114.8 110.5c9.2 7.9 17 22.9 17 46.4c0 33.7-.3 75.4-.3 83.6c0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252C496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2c1.6 1.6 3.9 2.3 5.2 1c1.3-1 1-3.3-.7-5.2c-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9c1.6 1 3.6.7 4.3-.7c.7-1.3-.3-2.9-2.3-3.9c-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2c2.3 2.3 5.2 2.6 6.5 1c1.3-1.3.7-4.3-1.3-6.2c-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9c1.6 2.3 4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2c-1.4-2.3-4-3.3-5.6-2'/%3E%3C/svg%3E")
|
||||||
|
|
||||||
a.card-github.fetch-waiting
|
a.card-github.fetch-waiting
|
||||||
pointer-events: none
|
pointer-events: none
|
||||||
opacity: 0.7
|
opacity: 0.7
|
||||||
transition: opacity 0.15s ease-in-out
|
transition: opacity 0.15s ease-in-out
|
||||||
.gc-description, .gc-stars, .gc-forks, .gc-license
|
|
||||||
|
.gc-description, .gc-infobar
|
||||||
background-color: var(--tw-prose-body)
|
background-color: var(--tw-prose-body)
|
||||||
color: transparent
|
color: transparent
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
border-radius: 1rem
|
border-radius: 0.5rem
|
||||||
animation: pulsate 2s infinite linear
|
animation: pulsate 2s infinite linear
|
||||||
user-select: none
|
user-select: none
|
||||||
|
|
||||||
&:before
|
&:before
|
||||||
background-color: transparent
|
background-color: transparent
|
||||||
|
|
||||||
.gc-avatar
|
.gc-avatar
|
||||||
display: none
|
display: none
|
||||||
|
|
||||||
.gc-repo
|
.gc-repo
|
||||||
margin-left: -0.1rem
|
margin-left: -0.1rem
|
||||||
|
|
||||||
a.card-github.fetch-error
|
a.card-github.fetch-error
|
||||||
pointer-events: all
|
pointer-events: all
|
||||||
opacity: 1
|
opacity: 1
|
||||||
|
|
||||||
@keyframes pulsate
|
@keyframes pulsate
|
||||||
0%
|
0%
|
||||||
opacity: 0.2
|
opacity: 0.15
|
||||||
50%
|
50%
|
||||||
opacity: 0.5
|
opacity: 0.25
|
||||||
100%
|
100%
|
||||||
opacity: 0.2
|
opacity: 0.15
|
||||||
|
|
||||||
|
.card-github, .gc-description, .gc-titlebar, .gc-stars, .gc-forks, .gc-license, .gc-avatar, github-logo
|
||||||
|
transition-property: all
|
||||||
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
|
||||||
|
transition-duration: 0.15s
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style lang="css" is:global>
|
<style lang="css" is:global>
|
||||||
|
|
|
@ -17,10 +17,15 @@ export function AdmonitionComponent(properties, children, type) {
|
||||||
'Invalid admonition directive. (Admonition directives must be of block type ":::note{name="name"} <content> :::")'
|
'Invalid admonition directive. (Admonition directives must be of block type ":::note{name="name"} <content> :::")'
|
||||||
);
|
);
|
||||||
|
|
||||||
const title = properties?.title;
|
let label = null
|
||||||
|
if (properties && properties['has-directive-label']) {
|
||||||
|
label = children[0]; // The first child is the label
|
||||||
|
children = children.slice(1);
|
||||||
|
label.tagName = "div"; // Change the tag <p> to <div>
|
||||||
|
}
|
||||||
|
|
||||||
return h(`blockquote`,
|
return h(`blockquote`,
|
||||||
{ class: `admonition bdm-${type}` },
|
{ class: `admonition bdm-${type}` },
|
||||||
[ h("span", { class: `bdm-title` }, title ? title : type.toUpperCase()), ...children]
|
[ h("span", { class: `bdm-title` }, label ? label : type.toUpperCase()), ...children]
|
||||||
);
|
);
|
||||||
}
|
}
|
|
@ -26,7 +26,7 @@ export function GithubCardComponent(properties, children) {
|
||||||
const cardUuid = `GC${Math.random().toString(36).slice(-6)}` // Collisions are not important
|
const cardUuid = `GC${Math.random().toString(36).slice(-6)}` // Collisions are not important
|
||||||
|
|
||||||
const nAvatar = h(
|
const nAvatar = h(
|
||||||
`span#${cardUuid}-avatar`,
|
`div#${cardUuid}-avatar`,
|
||||||
{ class: "gc-avatar"},
|
{ class: "gc-avatar"},
|
||||||
)
|
)
|
||||||
const nLanguage = h(
|
const nLanguage = h(
|
||||||
|
@ -39,12 +39,15 @@ export function GithubCardComponent(properties, children) {
|
||||||
`div`,
|
`div`,
|
||||||
{ class: "gc-titlebar" },
|
{ class: "gc-titlebar" },
|
||||||
[
|
[
|
||||||
h("span", { class: "gc-owner" }, [
|
h("div", { class: "gc-titlebar-left"}, [
|
||||||
|
h("div", { class: "gc-owner" }, [
|
||||||
nAvatar,
|
nAvatar,
|
||||||
h("span", { class: "gc-user" }, repo.split("/")[0] ),
|
h("div", { class: "gc-user" }, repo.split("/")[0] ),
|
||||||
]),
|
]),
|
||||||
h("span", { class: "gc-divider" }, "/" ),
|
h("div", { class: "gc-divider" }, "/" ),
|
||||||
h("span", { class: "gc-repo" }, repo.split("/")[1] )
|
h("div", { class: "gc-repo" }, repo.split("/")[1] )
|
||||||
|
]),
|
||||||
|
h("div", { class: "github-logo"})
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -55,17 +58,17 @@ export function GithubCardComponent(properties, children) {
|
||||||
)
|
)
|
||||||
|
|
||||||
const nStars = h(
|
const nStars = h(
|
||||||
`span#${cardUuid}-stars`,
|
`div#${cardUuid}-stars`,
|
||||||
{ class: "gc-stars" },
|
{ class: "gc-stars" },
|
||||||
"00K"
|
"00K"
|
||||||
)
|
)
|
||||||
const nForks = h(
|
const nForks = h(
|
||||||
`span#${cardUuid}-forks`,
|
`div#${cardUuid}-forks`,
|
||||||
{ class: "gc-forks" },
|
{ class: "gc-forks" },
|
||||||
"0K"
|
"0K"
|
||||||
)
|
)
|
||||||
const nLicense = h(
|
const nLicense = h(
|
||||||
`span#${cardUuid}-license`,
|
`div#${cardUuid}-license`,
|
||||||
{ class: "gc-license" },
|
{ class: "gc-license" },
|
||||||
"0K"
|
"0K"
|
||||||
)
|
)
|
||||||
|
@ -101,6 +104,7 @@ export function GithubCardComponent(properties, children) {
|
||||||
return h(`a#${cardUuid}-card`,
|
return h(`a#${cardUuid}-card`,
|
||||||
{ class: "card-github fetch-waiting no-styling",
|
{ class: "card-github fetch-waiting no-styling",
|
||||||
href: `https://github.com/${repo}`,
|
href: `https://github.com/${repo}`,
|
||||||
|
target: '_blank',
|
||||||
repo },
|
repo },
|
||||||
[
|
[
|
||||||
nTitle,
|
nTitle,
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
// biome-ignore lint/suspicious/noShadowRestrictedNames: <explanation>
|
||||||
|
import { h } from 'hastscript';
|
||||||
|
import {visit} from 'unist-util-visit'
|
||||||
|
|
||||||
|
export function parseDirectiveNode() {
|
||||||
|
return (tree, { data }) => {
|
||||||
|
visit(tree, function (node) {
|
||||||
|
if (
|
||||||
|
node.type === 'containerDirective' ||
|
||||||
|
node.type === 'leafDirective' ||
|
||||||
|
node.type === 'textDirective'
|
||||||
|
) {
|
||||||
|
const data = node.data || (node.data = {})
|
||||||
|
node.attributes = node.attributes || {}
|
||||||
|
if (node.children.length > 0 && node.children[0].data && node.children[0].data.directiveLabel) {
|
||||||
|
// Add a flag to the node to indicate that it has a directive label
|
||||||
|
node.attributes['has-directive-label'] = true
|
||||||
|
}
|
||||||
|
const hast = h(node.name, node.attributes)
|
||||||
|
|
||||||
|
data.hName = hast.tagName
|
||||||
|
data.hProperties = hast.properties
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue