v1.0 ig?
This commit is contained in:
parent
4a909105aa
commit
07f27f886d
14 changed files with 790 additions and 117 deletions
|
@ -1,4 +1,18 @@
|
||||||
import { defineConfig } from 'astro/config';
|
import { defineConfig } from 'astro/config';
|
||||||
|
import mdx from '@astrojs/mdx';
|
||||||
|
|
||||||
// https://astro.build/config
|
export default defineConfig({
|
||||||
export default defineConfig({});
|
markdown: {
|
||||||
|
syntaxHighlight: 'shiki',
|
||||||
|
shikiConfig: {
|
||||||
|
theme: 'css-variables'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
integrations: [
|
||||||
|
mdx({
|
||||||
|
// Markdown config now ignored
|
||||||
|
extendMarkdownConfig: true
|
||||||
|
// No `remarkPlugins` applied
|
||||||
|
})
|
||||||
|
]
|
||||||
|
});
|
|
@ -10,6 +10,9 @@
|
||||||
"astro": "astro"
|
"astro": "astro"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"astro": "^2.0.18"
|
"@astrojs/mdx": "^0.18.1",
|
||||||
|
"accessible-astro-components": "^1.6.5",
|
||||||
|
"astro": "^2.0.18",
|
||||||
|
"sass": "^1.59.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
472
pnpm-lock.yaml
generated
472
pnpm-lock.yaml
generated
|
@ -1,10 +1,16 @@
|
||||||
lockfileVersion: 5.4
|
lockfileVersion: 5.4
|
||||||
|
|
||||||
specifiers:
|
specifiers:
|
||||||
|
'@astrojs/mdx': ^0.18.1
|
||||||
|
accessible-astro-components: ^1.6.5
|
||||||
astro: ^2.0.18
|
astro: ^2.0.18
|
||||||
|
sass: ^1.59.3
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
astro: 2.1.2
|
'@astrojs/mdx': 0.18.1_astro@2.1.2
|
||||||
|
accessible-astro-components: 1.6.5
|
||||||
|
astro: 2.1.2_sass@1.59.3
|
||||||
|
sass: 1.59.3
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
|
@ -48,7 +54,7 @@ packages:
|
||||||
astro: ^2.1.0
|
astro: ^2.1.0
|
||||||
dependencies:
|
dependencies:
|
||||||
'@astrojs/prism': 2.1.0
|
'@astrojs/prism': 2.1.0
|
||||||
astro: 2.1.2
|
astro: 2.1.2_sass@1.59.3
|
||||||
github-slugger: 1.5.0
|
github-slugger: 1.5.0
|
||||||
image-size: 1.0.2
|
image-size: 1.0.2
|
||||||
import-meta-resolve: 2.2.1
|
import-meta-resolve: 2.2.1
|
||||||
|
@ -66,6 +72,33 @@ packages:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/@astrojs/mdx/0.18.1_astro@2.1.2:
|
||||||
|
resolution: {integrity: sha512-C5pdzAMyigZxbOOtbsmC4RsDOTTTtIbSJkk4FLD5aTfQ9//d/rEep5S9cFFeIARrHkjPiDP374WYm0RZqtN9ig==}
|
||||||
|
engines: {node: '>=16.12.0'}
|
||||||
|
dependencies:
|
||||||
|
'@astrojs/markdown-remark': 2.1.0_astro@2.1.2
|
||||||
|
'@astrojs/prism': 2.1.1
|
||||||
|
'@mdx-js/mdx': 2.3.0
|
||||||
|
'@mdx-js/rollup': 2.3.0
|
||||||
|
acorn: 8.8.2
|
||||||
|
es-module-lexer: 1.2.0
|
||||||
|
estree-util-visit: 1.2.1
|
||||||
|
github-slugger: 1.5.0
|
||||||
|
gray-matter: 4.0.3
|
||||||
|
kleur: 4.1.5
|
||||||
|
rehype-raw: 6.1.1
|
||||||
|
remark-frontmatter: 4.0.1
|
||||||
|
remark-gfm: 3.0.1
|
||||||
|
remark-smartypants: 2.0.0
|
||||||
|
shiki: 0.11.1
|
||||||
|
unist-util-visit: 4.1.2
|
||||||
|
vfile: 5.3.7
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- astro
|
||||||
|
- rollup
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@astrojs/prism/2.1.0:
|
/@astrojs/prism/2.1.0:
|
||||||
resolution: {integrity: sha512-+II6nfIFGZ7iH0FunhRGcj/J1mCxjcHl85cZRuFePKLoIhFHJT3nC3myQnUw386hUaIn2W20McxxtAVf4leeRQ==}
|
resolution: {integrity: sha512-+II6nfIFGZ7iH0FunhRGcj/J1mCxjcHl85cZRuFePKLoIhFHJT3nC3myQnUw386hUaIn2W20McxxtAVf4leeRQ==}
|
||||||
engines: {node: '>=16.12.0'}
|
engines: {node: '>=16.12.0'}
|
||||||
|
@ -73,6 +106,13 @@ packages:
|
||||||
prismjs: 1.29.0
|
prismjs: 1.29.0
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/@astrojs/prism/2.1.1:
|
||||||
|
resolution: {integrity: sha512-Gnwnlb1lGJzCQEg89r4/WqgfCGPNFC7Kuh2D/k289Cbdi/2PD7Lrdstz86y1itDvcb2ijiRqjqWnJ5rsfu/QOA==}
|
||||||
|
engines: {node: '>=16.12.0'}
|
||||||
|
dependencies:
|
||||||
|
prismjs: 1.29.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@astrojs/telemetry/2.1.0:
|
/@astrojs/telemetry/2.1.0:
|
||||||
resolution: {integrity: sha512-P3gXNNOkRJM8zpnasNoi5kXp3LnFt0smlOSUXhkynfJpTJMIDrcMbKpNORN0OYbqpKt9JPdgRN7nsnGWpbH1ww==}
|
resolution: {integrity: sha512-P3gXNNOkRJM8zpnasNoi5kXp3LnFt0smlOSUXhkynfJpTJMIDrcMbKpNORN0OYbqpKt9JPdgRN7nsnGWpbH1ww==}
|
||||||
engines: {node: '>=16.12.0'}
|
engines: {node: '>=16.12.0'}
|
||||||
|
@ -582,6 +622,43 @@ packages:
|
||||||
resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==}
|
resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/@mdx-js/mdx/2.3.0:
|
||||||
|
resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree-jsx': 1.0.0
|
||||||
|
'@types/mdx': 2.0.3
|
||||||
|
estree-util-build-jsx: 2.2.2
|
||||||
|
estree-util-is-identifier-name: 2.1.0
|
||||||
|
estree-util-to-js: 1.2.0
|
||||||
|
estree-walker: 3.0.3
|
||||||
|
hast-util-to-estree: 2.3.2
|
||||||
|
markdown-extensions: 1.1.1
|
||||||
|
periscopic: 3.1.0
|
||||||
|
remark-mdx: 2.3.0
|
||||||
|
remark-parse: 10.0.1
|
||||||
|
remark-rehype: 10.1.0
|
||||||
|
unified: 10.1.2
|
||||||
|
unist-util-position-from-estree: 1.1.2
|
||||||
|
unist-util-stringify-position: 3.0.3
|
||||||
|
unist-util-visit: 4.1.2
|
||||||
|
vfile: 5.3.7
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/@mdx-js/rollup/2.3.0:
|
||||||
|
resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==}
|
||||||
|
peerDependencies:
|
||||||
|
rollup: '>=2'
|
||||||
|
dependencies:
|
||||||
|
'@mdx-js/mdx': 2.3.0
|
||||||
|
'@rollup/pluginutils': 5.0.2
|
||||||
|
source-map: 0.7.4
|
||||||
|
vfile: 5.3.7
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@nodelib/fs.scandir/2.1.5:
|
/@nodelib/fs.scandir/2.1.5:
|
||||||
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
|
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
|
||||||
engines: {node: '>= 8'}
|
engines: {node: '>= 8'}
|
||||||
|
@ -615,6 +692,26 @@ packages:
|
||||||
tslib: 2.5.0
|
tslib: 2.5.0
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/@rollup/pluginutils/5.0.2:
|
||||||
|
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
|
||||||
|
engines: {node: '>=14.0.0'}
|
||||||
|
peerDependencies:
|
||||||
|
rollup: ^1.20.0||^2.0.0||^3.0.0
|
||||||
|
peerDependenciesMeta:
|
||||||
|
rollup:
|
||||||
|
optional: true
|
||||||
|
dependencies:
|
||||||
|
'@types/estree': 1.0.0
|
||||||
|
estree-walker: 2.0.2
|
||||||
|
picomatch: 2.3.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/@types/acorn/4.0.6:
|
||||||
|
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree': 1.0.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@types/babel__core/7.20.0:
|
/@types/babel__core/7.20.0:
|
||||||
resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==}
|
resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -650,6 +747,12 @@ packages:
|
||||||
'@types/ms': 0.7.31
|
'@types/ms': 0.7.31
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/@types/estree-jsx/1.0.0:
|
||||||
|
resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree': 1.0.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@types/estree/1.0.0:
|
/@types/estree/1.0.0:
|
||||||
resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
|
resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
|
||||||
dev: false
|
dev: false
|
||||||
|
@ -670,6 +773,10 @@ packages:
|
||||||
'@types/unist': 2.0.6
|
'@types/unist': 2.0.6
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/@types/mdx/2.0.3:
|
||||||
|
resolution: {integrity: sha512-IgHxcT3RC8LzFLhKwP3gbMPeaK7BM9eBH46OdapPA7yvuIUJ8H6zHZV53J8hGZcTSnt95jANt+rTBNUUc22ACQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@types/ms/0.7.31:
|
/@types/ms/0.7.31:
|
||||||
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
|
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
|
||||||
dev: false
|
dev: false
|
||||||
|
@ -710,6 +817,18 @@ packages:
|
||||||
resolution: {integrity: sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA==}
|
resolution: {integrity: sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/accessible-astro-components/1.6.5:
|
||||||
|
resolution: {integrity: sha512-LmwIO/KJ7Sdq/P9H39SUcjWbuwAoZRW4UoEjMLeGN4TmvRa/HnT8zjXqg4emY9CqCLAnAas1Cx/Ts3PFROyyUA==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/acorn-jsx/5.3.2_acorn@8.8.2:
|
||||||
|
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
|
||||||
|
peerDependencies:
|
||||||
|
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
|
||||||
|
dependencies:
|
||||||
|
acorn: 8.8.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
/acorn/8.8.2:
|
/acorn/8.8.2:
|
||||||
resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
|
resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
|
||||||
engines: {node: '>=0.4.0'}
|
engines: {node: '>=0.4.0'}
|
||||||
|
@ -769,7 +888,12 @@ packages:
|
||||||
resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
|
resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/astro/2.1.2:
|
/astring/1.8.4:
|
||||||
|
resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==}
|
||||||
|
hasBin: true
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/astro/2.1.2_sass@1.59.3:
|
||||||
resolution: {integrity: sha512-qxBIPHfFJhwNOxI2E96XrGrUM6lGkDRkDY8iqEJNFWPGP+t5yY5SWb8H+OdYUGopexy1GGjoY7SYQCzFBkt7iw==}
|
resolution: {integrity: sha512-qxBIPHfFJhwNOxI2E96XrGrUM6lGkDRkDY8iqEJNFWPGP+t5yY5SWb8H+OdYUGopexy1GGjoY7SYQCzFBkt7iw==}
|
||||||
engines: {node: '>=16.12.0', npm: '>=6.14.0'}
|
engines: {node: '>=16.12.0', npm: '>=6.14.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
@ -829,7 +953,7 @@ packages:
|
||||||
typescript: 4.9.5
|
typescript: 4.9.5
|
||||||
unist-util-visit: 4.1.2
|
unist-util-visit: 4.1.2
|
||||||
vfile: 5.3.7
|
vfile: 5.3.7
|
||||||
vite: 4.1.4
|
vite: 4.1.4_sass@1.59.3
|
||||||
vitefu: 0.2.4_vite@4.1.4
|
vitefu: 0.2.4_vite@4.1.4
|
||||||
yargs-parser: 21.1.1
|
yargs-parser: 21.1.1
|
||||||
zod: 3.21.4
|
zod: 3.21.4
|
||||||
|
@ -957,6 +1081,10 @@ packages:
|
||||||
resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
|
resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/character-reference-invalid/2.0.1:
|
||||||
|
resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/chokidar/3.5.3:
|
/chokidar/3.5.3:
|
||||||
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
|
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
|
||||||
engines: {node: '>= 8.10.0'}
|
engines: {node: '>= 8.10.0'}
|
||||||
|
@ -1181,6 +1309,43 @@ packages:
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/estree-util-attach-comments/2.1.1:
|
||||||
|
resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree': 1.0.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/estree-util-build-jsx/2.2.2:
|
||||||
|
resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree-jsx': 1.0.0
|
||||||
|
estree-util-is-identifier-name: 2.1.0
|
||||||
|
estree-walker: 3.0.3
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/estree-util-is-identifier-name/2.1.0:
|
||||||
|
resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/estree-util-to-js/1.2.0:
|
||||||
|
resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree-jsx': 1.0.0
|
||||||
|
astring: 1.8.4
|
||||||
|
source-map: 0.7.4
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/estree-util-visit/1.2.1:
|
||||||
|
resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree-jsx': 1.0.0
|
||||||
|
'@types/unist': 2.0.6
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/estree-walker/2.0.2:
|
||||||
|
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/estree-walker/3.0.3:
|
/estree-walker/3.0.3:
|
||||||
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
|
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1235,6 +1400,12 @@ packages:
|
||||||
reusify: 1.0.4
|
reusify: 1.0.4
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/fault/2.0.1:
|
||||||
|
resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
|
||||||
|
dependencies:
|
||||||
|
format: 0.2.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
/fill-range/7.0.1:
|
/fill-range/7.0.1:
|
||||||
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
|
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
|
@ -1265,6 +1436,11 @@ packages:
|
||||||
pkg-dir: 4.2.0
|
pkg-dir: 4.2.0
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/format/0.2.2:
|
||||||
|
resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
|
||||||
|
engines: {node: '>=0.4.x'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/fsevents/2.3.2:
|
/fsevents/2.3.2:
|
||||||
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
|
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
|
||||||
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
||||||
|
@ -1386,6 +1562,28 @@ packages:
|
||||||
zwitch: 2.0.4
|
zwitch: 2.0.4
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/hast-util-to-estree/2.3.2:
|
||||||
|
resolution: {integrity: sha512-YYDwATNdnvZi3Qi84iatPIl1lWpXba1MeNrNbDfJfVzEBZL8uUmtR7mt7bxKBC8kuAuvb0bkojXYZzsNHyHCLg==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree': 1.0.0
|
||||||
|
'@types/estree-jsx': 1.0.0
|
||||||
|
'@types/hast': 2.3.4
|
||||||
|
'@types/unist': 2.0.6
|
||||||
|
comma-separated-tokens: 2.0.3
|
||||||
|
estree-util-attach-comments: 2.1.1
|
||||||
|
estree-util-is-identifier-name: 2.1.0
|
||||||
|
hast-util-whitespace: 2.0.1
|
||||||
|
mdast-util-mdx-expression: 1.3.2
|
||||||
|
mdast-util-mdxjs-esm: 1.3.1
|
||||||
|
property-information: 6.2.0
|
||||||
|
space-separated-tokens: 2.0.2
|
||||||
|
style-to-object: 0.4.1
|
||||||
|
unist-util-position: 4.0.4
|
||||||
|
zwitch: 2.0.4
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
/hast-util-to-html/8.0.4:
|
/hast-util-to-html/8.0.4:
|
||||||
resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==}
|
resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1452,6 +1650,10 @@ packages:
|
||||||
queue: 6.0.2
|
queue: 6.0.2
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/immutable/4.3.0:
|
||||||
|
resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/import-meta-resolve/2.2.1:
|
/import-meta-resolve/2.2.1:
|
||||||
resolution: {integrity: sha512-C6lLL7EJPY44kBvA80gq4uMsVFw5x3oSKfuMl1cuZ2RkI5+UJqQXgn+6hlUew0y4ig7Ypt4CObAAIzU53Nfpuw==}
|
resolution: {integrity: sha512-C6lLL7EJPY44kBvA80gq4uMsVFw5x3oSKfuMl1cuZ2RkI5+UJqQXgn+6hlUew0y4ig7Ypt4CObAAIzU53Nfpuw==}
|
||||||
dev: false
|
dev: false
|
||||||
|
@ -1460,6 +1662,21 @@ packages:
|
||||||
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
|
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/inline-style-parser/0.1.1:
|
||||||
|
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/is-alphabetical/2.0.1:
|
||||||
|
resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/is-alphanumerical/2.0.1:
|
||||||
|
resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
|
||||||
|
dependencies:
|
||||||
|
is-alphabetical: 2.0.1
|
||||||
|
is-decimal: 2.0.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
/is-binary-path/2.1.0:
|
/is-binary-path/2.1.0:
|
||||||
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
|
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
|
@ -1478,6 +1695,10 @@ packages:
|
||||||
has: 1.0.3
|
has: 1.0.3
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/is-decimal/2.0.1:
|
||||||
|
resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/is-docker/2.2.1:
|
/is-docker/2.2.1:
|
||||||
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
|
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
|
@ -1512,6 +1733,10 @@ packages:
|
||||||
is-extglob: 2.1.1
|
is-extglob: 2.1.1
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/is-hexadecimal/2.0.1:
|
||||||
|
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/is-interactive/2.0.0:
|
/is-interactive/2.0.0:
|
||||||
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
|
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
|
@ -1527,6 +1752,12 @@ packages:
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/is-reference/3.0.1:
|
||||||
|
resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree': 1.0.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
/is-stream/3.0.0:
|
/is-stream/3.0.0:
|
||||||
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
|
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
|
||||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||||
|
@ -1651,6 +1882,11 @@ packages:
|
||||||
'@jridgewell/sourcemap-codec': 1.4.14
|
'@jridgewell/sourcemap-codec': 1.4.14
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/markdown-extensions/1.1.1:
|
||||||
|
resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/markdown-table/3.0.3:
|
/markdown-table/3.0.3:
|
||||||
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
|
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
|
||||||
dev: false
|
dev: false
|
||||||
|
@ -1691,6 +1927,14 @@ packages:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/mdast-util-frontmatter/1.0.1:
|
||||||
|
resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==}
|
||||||
|
dependencies:
|
||||||
|
'@types/mdast': 3.0.10
|
||||||
|
mdast-util-to-markdown: 1.5.0
|
||||||
|
micromark-extension-frontmatter: 1.0.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
/mdast-util-gfm-autolink-literal/1.0.3:
|
/mdast-util-gfm-autolink-literal/1.0.3:
|
||||||
resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==}
|
resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1747,6 +1991,61 @@ packages:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/mdast-util-mdx-expression/1.3.2:
|
||||||
|
resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree-jsx': 1.0.0
|
||||||
|
'@types/hast': 2.3.4
|
||||||
|
'@types/mdast': 3.0.10
|
||||||
|
mdast-util-from-markdown: 1.3.0
|
||||||
|
mdast-util-to-markdown: 1.5.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/mdast-util-mdx-jsx/2.1.2:
|
||||||
|
resolution: {integrity: sha512-o9vBCYQK5ZLGEj3tCGISJGjvafyHRVJlZmfJzSE7xjiogSzIeph/Z4zMY65q4WGRMezQBeAwPlrdymDYYYx0tA==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree-jsx': 1.0.0
|
||||||
|
'@types/hast': 2.3.4
|
||||||
|
'@types/mdast': 3.0.10
|
||||||
|
'@types/unist': 2.0.6
|
||||||
|
ccount: 2.0.1
|
||||||
|
mdast-util-from-markdown: 1.3.0
|
||||||
|
mdast-util-to-markdown: 1.5.0
|
||||||
|
parse-entities: 4.0.1
|
||||||
|
stringify-entities: 4.0.3
|
||||||
|
unist-util-remove-position: 4.0.2
|
||||||
|
unist-util-stringify-position: 3.0.3
|
||||||
|
vfile-message: 3.1.4
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/mdast-util-mdx/2.0.1:
|
||||||
|
resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==}
|
||||||
|
dependencies:
|
||||||
|
mdast-util-from-markdown: 1.3.0
|
||||||
|
mdast-util-mdx-expression: 1.3.2
|
||||||
|
mdast-util-mdx-jsx: 2.1.2
|
||||||
|
mdast-util-mdxjs-esm: 1.3.1
|
||||||
|
mdast-util-to-markdown: 1.5.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/mdast-util-mdxjs-esm/1.3.1:
|
||||||
|
resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree-jsx': 1.0.0
|
||||||
|
'@types/hast': 2.3.4
|
||||||
|
'@types/mdast': 3.0.10
|
||||||
|
mdast-util-from-markdown: 1.3.0
|
||||||
|
mdast-util-to-markdown: 1.5.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
/mdast-util-phrasing/3.0.1:
|
/mdast-util-phrasing/3.0.1:
|
||||||
resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
|
resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1816,6 +2115,15 @@ packages:
|
||||||
uvu: 0.5.6
|
uvu: 0.5.6
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/micromark-extension-frontmatter/1.0.1:
|
||||||
|
resolution: {integrity: sha512-9OJhCXkrpj8qIXW5AAgRZGvS8Q4GTMdH5+Ljt98kV4XQVflRGeEhNRYp6O/zCvf8c8lZ+wc4uwmbly27pS/s4Q==}
|
||||||
|
dependencies:
|
||||||
|
fault: 2.0.1
|
||||||
|
micromark-util-character: 1.1.0
|
||||||
|
micromark-util-symbol: 1.0.1
|
||||||
|
micromark-util-types: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
/micromark-extension-gfm-autolink-literal/1.0.3:
|
/micromark-extension-gfm-autolink-literal/1.0.3:
|
||||||
resolution: {integrity: sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==}
|
resolution: {integrity: sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1889,6 +2197,64 @@ packages:
|
||||||
micromark-util-types: 1.0.2
|
micromark-util-types: 1.0.2
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/micromark-extension-mdx-expression/1.0.4:
|
||||||
|
resolution: {integrity: sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==}
|
||||||
|
dependencies:
|
||||||
|
micromark-factory-mdx-expression: 1.0.7
|
||||||
|
micromark-factory-space: 1.0.0
|
||||||
|
micromark-util-character: 1.1.0
|
||||||
|
micromark-util-events-to-acorn: 1.2.1
|
||||||
|
micromark-util-symbol: 1.0.1
|
||||||
|
micromark-util-types: 1.0.2
|
||||||
|
uvu: 0.5.6
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/micromark-extension-mdx-jsx/1.0.3:
|
||||||
|
resolution: {integrity: sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==}
|
||||||
|
dependencies:
|
||||||
|
'@types/acorn': 4.0.6
|
||||||
|
estree-util-is-identifier-name: 2.1.0
|
||||||
|
micromark-factory-mdx-expression: 1.0.7
|
||||||
|
micromark-factory-space: 1.0.0
|
||||||
|
micromark-util-character: 1.1.0
|
||||||
|
micromark-util-symbol: 1.0.1
|
||||||
|
micromark-util-types: 1.0.2
|
||||||
|
uvu: 0.5.6
|
||||||
|
vfile-message: 3.1.4
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/micromark-extension-mdx-md/1.0.0:
|
||||||
|
resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==}
|
||||||
|
dependencies:
|
||||||
|
micromark-util-types: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/micromark-extension-mdxjs-esm/1.0.3:
|
||||||
|
resolution: {integrity: sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==}
|
||||||
|
dependencies:
|
||||||
|
micromark-core-commonmark: 1.0.6
|
||||||
|
micromark-util-character: 1.1.0
|
||||||
|
micromark-util-events-to-acorn: 1.2.1
|
||||||
|
micromark-util-symbol: 1.0.1
|
||||||
|
micromark-util-types: 1.0.2
|
||||||
|
unist-util-position-from-estree: 1.1.2
|
||||||
|
uvu: 0.5.6
|
||||||
|
vfile-message: 3.1.4
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/micromark-extension-mdxjs/1.0.0:
|
||||||
|
resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==}
|
||||||
|
dependencies:
|
||||||
|
acorn: 8.8.2
|
||||||
|
acorn-jsx: 5.3.2_acorn@8.8.2
|
||||||
|
micromark-extension-mdx-expression: 1.0.4
|
||||||
|
micromark-extension-mdx-jsx: 1.0.3
|
||||||
|
micromark-extension-mdx-md: 1.0.0
|
||||||
|
micromark-extension-mdxjs-esm: 1.0.3
|
||||||
|
micromark-util-combine-extensions: 1.0.0
|
||||||
|
micromark-util-types: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
/micromark-factory-destination/1.0.0:
|
/micromark-factory-destination/1.0.0:
|
||||||
resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==}
|
resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1906,6 +2272,19 @@ packages:
|
||||||
uvu: 0.5.6
|
uvu: 0.5.6
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/micromark-factory-mdx-expression/1.0.7:
|
||||||
|
resolution: {integrity: sha512-QAdFbkQagTZ/eKb8zDGqmjvgevgJH3+aQpvvKrXWxNJp3o8/l2cAbbrBd0E04r0Gx6nssPpqWIjnbHFvZu5qsQ==}
|
||||||
|
dependencies:
|
||||||
|
micromark-factory-space: 1.0.0
|
||||||
|
micromark-util-character: 1.1.0
|
||||||
|
micromark-util-events-to-acorn: 1.2.1
|
||||||
|
micromark-util-symbol: 1.0.1
|
||||||
|
micromark-util-types: 1.0.2
|
||||||
|
unist-util-position-from-estree: 1.1.2
|
||||||
|
uvu: 0.5.6
|
||||||
|
vfile-message: 3.1.4
|
||||||
|
dev: false
|
||||||
|
|
||||||
/micromark-factory-space/1.0.0:
|
/micromark-factory-space/1.0.0:
|
||||||
resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==}
|
resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1979,6 +2358,18 @@ packages:
|
||||||
resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==}
|
resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/micromark-util-events-to-acorn/1.2.1:
|
||||||
|
resolution: {integrity: sha512-mkg3BaWlw6ZTkQORrKVBW4o9ICXPxLtGz51vml5mQpKFdo9vqIX68CAx5JhTOdjQyAHH7JFmm4rh8toSPQZUmg==}
|
||||||
|
dependencies:
|
||||||
|
'@types/acorn': 4.0.6
|
||||||
|
'@types/estree': 1.0.0
|
||||||
|
estree-util-visit: 1.2.1
|
||||||
|
micromark-util-types: 1.0.2
|
||||||
|
uvu: 0.5.6
|
||||||
|
vfile-location: 4.1.0
|
||||||
|
vfile-message: 3.1.4
|
||||||
|
dev: false
|
||||||
|
|
||||||
/micromark-util-html-tag-name/1.1.0:
|
/micromark-util-html-tag-name/1.1.0:
|
||||||
resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==}
|
resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==}
|
||||||
dev: false
|
dev: false
|
||||||
|
@ -2176,6 +2567,19 @@ packages:
|
||||||
engines: {node: '>=6'}
|
engines: {node: '>=6'}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/parse-entities/4.0.1:
|
||||||
|
resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
|
||||||
|
dependencies:
|
||||||
|
'@types/unist': 2.0.6
|
||||||
|
character-entities: 2.0.2
|
||||||
|
character-entities-legacy: 3.0.0
|
||||||
|
character-reference-invalid: 2.0.1
|
||||||
|
decode-named-character-reference: 1.0.2
|
||||||
|
is-alphanumerical: 2.0.1
|
||||||
|
is-decimal: 2.0.1
|
||||||
|
is-hexadecimal: 2.0.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
/parse-latin/5.0.1:
|
/parse-latin/5.0.1:
|
||||||
resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==}
|
resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -2211,6 +2615,14 @@ packages:
|
||||||
resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
|
resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/periscopic/3.1.0:
|
||||||
|
resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
|
||||||
|
dependencies:
|
||||||
|
'@types/estree': 1.0.0
|
||||||
|
estree-walker: 3.0.3
|
||||||
|
is-reference: 3.0.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
/picocolors/1.0.0:
|
/picocolors/1.0.0:
|
||||||
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
|
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
|
||||||
dev: false
|
dev: false
|
||||||
|
@ -2344,6 +2756,15 @@ packages:
|
||||||
unified: 10.1.2
|
unified: 10.1.2
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/remark-frontmatter/4.0.1:
|
||||||
|
resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
|
||||||
|
dependencies:
|
||||||
|
'@types/mdast': 3.0.10
|
||||||
|
mdast-util-frontmatter: 1.0.1
|
||||||
|
micromark-extension-frontmatter: 1.0.1
|
||||||
|
unified: 10.1.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
/remark-gfm/3.0.1:
|
/remark-gfm/3.0.1:
|
||||||
resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==}
|
resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -2355,6 +2776,15 @@ packages:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/remark-mdx/2.3.0:
|
||||||
|
resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==}
|
||||||
|
dependencies:
|
||||||
|
mdast-util-mdx: 2.0.1
|
||||||
|
micromark-extension-mdxjs: 1.0.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
/remark-parse/10.0.1:
|
/remark-parse/10.0.1:
|
||||||
resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==}
|
resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -2475,6 +2905,16 @@ packages:
|
||||||
suf-log: 2.5.3
|
suf-log: 2.5.3
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/sass/1.59.3:
|
||||||
|
resolution: {integrity: sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==}
|
||||||
|
engines: {node: '>=12.0.0'}
|
||||||
|
hasBin: true
|
||||||
|
dependencies:
|
||||||
|
chokidar: 3.5.3
|
||||||
|
immutable: 4.3.0
|
||||||
|
source-map-js: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
/section-matter/1.0.0:
|
/section-matter/1.0.0:
|
||||||
resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
|
resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
|
||||||
engines: {node: '>=4'}
|
engines: {node: '>=4'}
|
||||||
|
@ -2621,6 +3061,12 @@ packages:
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/style-to-object/0.4.1:
|
||||||
|
resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==}
|
||||||
|
dependencies:
|
||||||
|
inline-style-parser: 0.1.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
/suf-log/2.5.3:
|
/suf-log/2.5.3:
|
||||||
resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==}
|
resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -2758,12 +3204,25 @@ packages:
|
||||||
array-iterate: 2.0.1
|
array-iterate: 2.0.1
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/unist-util-position-from-estree/1.1.2:
|
||||||
|
resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==}
|
||||||
|
dependencies:
|
||||||
|
'@types/unist': 2.0.6
|
||||||
|
dev: false
|
||||||
|
|
||||||
/unist-util-position/4.0.4:
|
/unist-util-position/4.0.4:
|
||||||
resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
|
resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/unist': 2.0.6
|
'@types/unist': 2.0.6
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/unist-util-remove-position/4.0.2:
|
||||||
|
resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
|
||||||
|
dependencies:
|
||||||
|
'@types/unist': 2.0.6
|
||||||
|
unist-util-visit: 4.1.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
/unist-util-stringify-position/3.0.3:
|
/unist-util-stringify-position/3.0.3:
|
||||||
resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
|
resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -2840,7 +3299,7 @@ packages:
|
||||||
vfile-message: 3.1.4
|
vfile-message: 3.1.4
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/vite/4.1.4:
|
/vite/4.1.4_sass@1.59.3:
|
||||||
resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==}
|
resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==}
|
||||||
engines: {node: ^14.18.0 || >=16.0.0}
|
engines: {node: ^14.18.0 || >=16.0.0}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
@ -2869,6 +3328,7 @@ packages:
|
||||||
postcss: 8.4.21
|
postcss: 8.4.21
|
||||||
resolve: 1.22.1
|
resolve: 1.22.1
|
||||||
rollup: 3.19.1
|
rollup: 3.19.1
|
||||||
|
sass: 1.59.3
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
fsevents: 2.3.2
|
fsevents: 2.3.2
|
||||||
dev: false
|
dev: false
|
||||||
|
@ -2881,7 +3341,7 @@ packages:
|
||||||
vite:
|
vite:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
vite: 4.1.4
|
vite: 4.1.4_sass@1.59.3
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/vscode-css-languageservice/6.2.4:
|
/vscode-css-languageservice/6.2.4:
|
||||||
|
|
21
src/components/BaseHead.astro
Normal file
21
src/components/BaseHead.astro
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
// Import the global.css file here so that it is included on
|
||||||
|
// all pages through the use of the <BaseHead /> component.
|
||||||
|
import "../styles/global.css";
|
||||||
|
import "../styles/terminal-css/css/lunar-witch.css";
|
||||||
|
const { title, description } = Astro.props;
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- Global Metadata -->
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width,initial-scale=1" />
|
||||||
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
||||||
|
<meta name="generator" content={Astro.generator} />
|
||||||
|
<!-- Primary Meta Tags -->
|
||||||
|
<title>{title}</title>
|
||||||
|
<meta name="title" content={title} />
|
||||||
|
<meta name="description" content={description} />
|
||||||
|
<link
|
||||||
|
href="https://cdn.jsdelivr.net/gh/owenversteeg/min@gh-pages/entireframework.min.css"
|
||||||
|
rel="stylesheet"
|
||||||
|
/>
|
7
src/components/Footer.astro
Normal file
7
src/components/Footer.astro
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
---
|
||||||
|
const today = new Date();
|
||||||
|
---
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
© {today.getFullYear()} ArgentumCation. All rights reserved.
|
||||||
|
</footer>
|
7
src/components/Header.astro
Normal file
7
src/components/Header.astro
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<nav class="nav" tabindex="-1" onclick="this.focus()">
|
||||||
|
<div class="container">
|
||||||
|
<a class="pagename current" href="#">ArgentumCation</a>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
<a href="/posts">Posts</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
20
src/layouts/BlogLayout.astro
Normal file
20
src/layouts/BlogLayout.astro
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
---
|
||||||
|
import Header from "../components/Header.astro";
|
||||||
|
import BaseHead from "../components/BaseHead.astro";
|
||||||
|
const { title } = Astro.props;
|
||||||
|
---
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<BaseHead
|
||||||
|
title={title}
|
||||||
|
description="I don't know what I'm doing here either"
|
||||||
|
/>
|
||||||
|
<body>
|
||||||
|
<Header />
|
||||||
|
<main>
|
||||||
|
<h1>{title}</h1>
|
||||||
|
<slot />
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -1,35 +1,44 @@
|
||||||
---
|
---
|
||||||
export interface Props {
|
import BaseHead from "../components/BaseHead.astro";
|
||||||
title: string;
|
import Header from "../components/Header.astro";
|
||||||
}
|
import Footer from "../components/Footer.astro";
|
||||||
|
|
||||||
const { title } = Astro.props;
|
const {
|
||||||
|
frontmatter: { title, description, pubDate, image, author },
|
||||||
|
} = Astro.props;
|
||||||
---
|
---
|
||||||
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<BaseHead title={title} description={description} />
|
||||||
<meta name="viewport" content="width=device-width" />
|
</head>
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
<body>
|
||||||
<meta name="generator" content={Astro.generator} />
|
<Header />
|
||||||
<title>{title}</title>
|
<main>
|
||||||
</head>
|
<article>
|
||||||
<body>
|
<div class="article-head">
|
||||||
<slot />
|
<h1 class="title">{title}</h1>
|
||||||
</body>
|
<em>Written by: {author}</em>
|
||||||
|
</div>
|
||||||
|
<div class="article-body">
|
||||||
|
{image && <img width={720} height={360} src={image} alt="" />}
|
||||||
|
Published on: {pubDate && <time>{pubDate}</time>}
|
||||||
|
<hr />
|
||||||
|
<slot />
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
</main>
|
||||||
|
<div class="footer-container">
|
||||||
|
<Footer />
|
||||||
|
</div>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
min-height: 100vh;
|
||||||
|
}
|
||||||
|
time {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</body>
|
||||||
</html>
|
</html>
|
||||||
<style is:global>
|
|
||||||
:root {
|
|
||||||
--accent: 124, 58, 237;
|
|
||||||
--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), #da62c4 30%, white 60%);
|
|
||||||
}
|
|
||||||
html {
|
|
||||||
font-family: system-ui, sans-serif;
|
|
||||||
background-color: #F6F6F6;
|
|
||||||
}
|
|
||||||
code {
|
|
||||||
font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
|
|
||||||
Bitstream Vera Sans Mono, Courier New, monospace;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
55
src/layouts/Post.astro
Normal file
55
src/layouts/Post.astro
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
---
|
||||||
|
import BaseHead from "../components/BaseHead.astro";
|
||||||
|
import Header from "../components/Header.astro";
|
||||||
|
import Footer from "../components/Footer.astro";
|
||||||
|
|
||||||
|
const {
|
||||||
|
frontmatter: { title, description, pubDate, image, author },
|
||||||
|
} = Astro.props;
|
||||||
|
---
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<BaseHead title={title} description={description} />
|
||||||
|
<style>
|
||||||
|
.title {
|
||||||
|
font-size: 2em;
|
||||||
|
margin: 0.25em 0 0;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
border-top: 1px solid #ddd;
|
||||||
|
margin: 1rem 0;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<Header />
|
||||||
|
<main>
|
||||||
|
<article>
|
||||||
|
<div class="article-head">
|
||||||
|
<h1 class="title">{title}</h1>
|
||||||
|
<em>Written by: {author}</em>
|
||||||
|
</div>
|
||||||
|
<div class="article-body">
|
||||||
|
{image && <img width={720} height={360} src={image} alt="" />}
|
||||||
|
Published on: {pubDate && <time>{pubDate}</time>}
|
||||||
|
<hr />
|
||||||
|
<slot />
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
</main>
|
||||||
|
<div class="footer-container">
|
||||||
|
<Footer />
|
||||||
|
</div>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
min-height: 100vh;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
time {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -1,81 +1,16 @@
|
||||||
---
|
---
|
||||||
import Layout from '../layouts/Layout.astro';
|
|
||||||
import Card from '../components/Card.astro';
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<Layout title="Welcome to Astro.">
|
<html lang="en">
|
||||||
<main>
|
<head>
|
||||||
<h1>Welcome to <span class="text-gradient">Astro</span></h1>
|
<meta charset="utf-8" />
|
||||||
<p class="instructions">
|
<link rel="icon" type="image/svg+xml" href="/favicon.ico" />
|
||||||
To get started, open the directory <code>src/pages</code> in your project.<br />
|
<meta name="viewport" content="width=device-width" /><meta
|
||||||
<strong>Code Challenge:</strong> Tweak the "Welcome to Astro" message above.
|
name="generator"
|
||||||
</p>
|
content={Astro.generator}
|
||||||
<ul role="list" class="link-card-grid">
|
/><title>Astro</title></head
|
||||||
<Card
|
>
|
||||||
href="https://docs.astro.build/"
|
</html>
|
||||||
title="Documentation"
|
<body>
|
||||||
body="Learn how Astro works and explore the official API docs."
|
<h1>Astro</h1>
|
||||||
/>
|
</body>
|
||||||
<Card
|
|
||||||
href="https://astro.build/integrations/"
|
|
||||||
title="Integrations"
|
|
||||||
body="Supercharge your project with new frameworks and libraries."
|
|
||||||
/>
|
|
||||||
<Card
|
|
||||||
href="https://astro.build/themes/"
|
|
||||||
title="Themes"
|
|
||||||
body="Explore a galaxy of community-built starter themes."
|
|
||||||
/>
|
|
||||||
<Card
|
|
||||||
href="https://astro.build/chat/"
|
|
||||||
title="Community"
|
|
||||||
body="Come say hi to our amazing Discord community. ❤️"
|
|
||||||
/>
|
|
||||||
</ul>
|
|
||||||
</main>
|
|
||||||
</Layout>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
main {
|
|
||||||
margin: auto;
|
|
||||||
padding: 1.5rem;
|
|
||||||
max-width: 60ch;
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
font-size: 3rem;
|
|
||||||
font-weight: 800;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
.text-gradient {
|
|
||||||
background-image: var(--accent-gradient);
|
|
||||||
-webkit-background-clip: text;
|
|
||||||
-webkit-text-fill-color: transparent;
|
|
||||||
background-size: 400%;
|
|
||||||
background-position: 0%;
|
|
||||||
}
|
|
||||||
.instructions {
|
|
||||||
line-height: 1.6;
|
|
||||||
margin: 1rem 0;
|
|
||||||
border: 1px solid rgba(var(--accent), 25%);
|
|
||||||
background-color: white;
|
|
||||||
padding: 1rem;
|
|
||||||
border-radius: 0.4rem;
|
|
||||||
}
|
|
||||||
.instructions code {
|
|
||||||
font-size: 0.875em;
|
|
||||||
font-weight: bold;
|
|
||||||
background: rgba(var(--accent), 12%);
|
|
||||||
color: rgb(var(--accent));
|
|
||||||
border-radius: 4px;
|
|
||||||
padding: 0.3em 0.45em;
|
|
||||||
}
|
|
||||||
.instructions strong {
|
|
||||||
color: rgb(var(--accent));
|
|
||||||
}
|
|
||||||
.link-card-grid {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(auto-fit, minmax(24ch, 1fr));
|
|
||||||
gap: 1rem;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
36
src/pages/posts.astro
Normal file
36
src/pages/posts.astro
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
---
|
||||||
|
import BlogLayout from "../layouts/BlogLayout.astro";
|
||||||
|
import { Card } from "accessible-astro-components";
|
||||||
|
const posts = await Astro.glob("../pages/posts/**/*.mdx");
|
||||||
|
---
|
||||||
|
|
||||||
|
<BlogLayout title="Blog">
|
||||||
|
<section>
|
||||||
|
<div class="container">
|
||||||
|
<ul>
|
||||||
|
{
|
||||||
|
posts.map((post) => (
|
||||||
|
<li>
|
||||||
|
<Card
|
||||||
|
url={"/posts/" + post.frontmatter.slug}
|
||||||
|
img={post.frontmatter.image}
|
||||||
|
title={post.frontmatter.title}
|
||||||
|
footer={post.frontmatter.author}
|
||||||
|
>
|
||||||
|
{post.frontmatter.description}
|
||||||
|
</Card>
|
||||||
|
</li>
|
||||||
|
))
|
||||||
|
}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</BlogLayout>
|
||||||
|
<style lang="scss">
|
||||||
|
ul {
|
||||||
|
display: grid;
|
||||||
|
grid-gap: 2rem;
|
||||||
|
grid-template-columns: repeat(3, 1fr);
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
</style>
|
41
src/pages/posts/post-1.mdx
Normal file
41
src/pages/posts/post-1.mdx
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
---
|
||||||
|
title: "Generating an SSH Resident Key"
|
||||||
|
author: "ArgentumCation"
|
||||||
|
layout: ../../layouts/Layout.astro
|
||||||
|
pubDate: "19 Mar, 2023"
|
||||||
|
slug: "post-1"
|
||||||
|
---
|
||||||
|
|
||||||
|
import { Accordion, AccordionItem } from "accessible-astro-components";
|
||||||
|
|
||||||
|
## Here's how to create a resident SSH Key using a security key
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh-keygen -t ed25519-sk -Oresident
|
||||||
|
```
|
||||||
|
|
||||||
|
## If that one doesn't work,
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh-keygen -t ed25519-sk -Oresident -Oapplication=ssh:key
|
||||||
|
```
|
||||||
|
|
||||||
|
{
|
||||||
|
// ```js
|
||||||
|
// import { defineConfig } from "astro/config";
|
||||||
|
// import mdx from "@astrojs/mdx";
|
||||||
|
|
||||||
|
// export default defineConfig({
|
||||||
|
// markdown: {
|
||||||
|
// syntaxHighlight: "prism",
|
||||||
|
// },
|
||||||
|
// integrations: [
|
||||||
|
// mdx({
|
||||||
|
// // Markdown config now ignored
|
||||||
|
// extendMarkdownConfig: true,
|
||||||
|
// // No `remarkPlugins` applied
|
||||||
|
// }),
|
||||||
|
// ],
|
||||||
|
// });
|
||||||
|
// ```
|
||||||
|
}
|
65
src/styles/global.css
Normal file
65
src/styles/global.css
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
:root {
|
||||||
|
--astro-code-color-text: var(--fg);
|
||||||
|
--astro-code-color-background: var(--black);
|
||||||
|
--astro-code-token-constant: var(--red);
|
||||||
|
--astro-code-token-string: var(--bright-green);
|
||||||
|
--astro-code-token-comment: var(--bright-black);
|
||||||
|
--astro-code-token-keyword: var(--bright-cyan);
|
||||||
|
--astro-code-token-parameter: var(--bright-magenta);
|
||||||
|
--astro-code-token-function: var(--bright-blue);
|
||||||
|
--astro-code-token-string-expression: var(--bright-green);
|
||||||
|
--astro-code-token-punctuation: var(--fg);
|
||||||
|
--astro-code-token-link: var(--blue);
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
/* margin-top: 20vh; */
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
main {
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 1.5em;
|
||||||
|
max-width: 75vmax;
|
||||||
|
min-height: 100vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
counter-reset: step;
|
||||||
|
counter-increment: step 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
code .line::before {
|
||||||
|
content: counter(step);
|
||||||
|
counter-increment: step;
|
||||||
|
width: 1rem;
|
||||||
|
margin-right: 1.5rem;
|
||||||
|
display: inline-block;
|
||||||
|
text-align: right;
|
||||||
|
color: var(--bright-black);
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
|
|
||||||
|
article {
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav {
|
||||||
|
background: var(--bright-black) !important;
|
||||||
|
color: var(--fg);
|
||||||
|
padding: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav .current {
|
||||||
|
background: var(--bright-black) !important;
|
||||||
|
color: var(--fg);
|
||||||
|
margin-bottom: 0.5em;
|
||||||
|
}
|
||||||
|
.nav a:hover {
|
||||||
|
background: var(--bright-black) !important;
|
||||||
|
color: var(--fg);
|
||||||
|
}
|
||||||
|
.astro-code {
|
||||||
|
background-color: unset;
|
||||||
|
padding: 0.5rem;
|
||||||
|
}
|
|
@ -1 +1 @@
|
||||||
Subproject commit 79f25f734ff7ea5123ef99fb571594d03ae64e3f
|
Subproject commit baa520f5374bb3fa0df59696c0bcb18024cfb728
|
Loading…
Add table
Reference in a new issue