diff --git a/package.json b/package.json
index b831e24..d721f47 100644
--- a/package.json
+++ b/package.json
@@ -32,7 +32,7 @@
"sanitize-html": "^2.15.0"
},
"devDependencies": {
- "@antfu/eslint-config": "^4.10.2",
+ "@antfu/eslint-config": "^4.11.0",
"@astrojs/check": "^0.9.4",
"@types/markdown-it": "^14.1.2",
"@types/node": "^22.13.11",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e0e11da..603794d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -61,8 +61,8 @@ importers:
version: 2.15.0
devDependencies:
'@antfu/eslint-config':
- specifier: ^4.10.2
- version: 4.10.2(@typescript-eslint/utils@8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@unocss/eslint-plugin@66.1.0-beta.6(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(astro-eslint-parser@1.2.2)(eslint-plugin-astro@1.3.1(eslint@9.23.0(jiti@2.4.2)))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ specifier: ^4.11.0
+ version: 4.11.0(@typescript-eslint/utils@8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@unocss/eslint-plugin@66.1.0-beta.6(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(astro-eslint-parser@1.2.2)(eslint-plugin-astro@1.3.1(eslint@9.23.0(jiti@2.4.2)))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
'@astrojs/check':
specifier: ^0.9.4
version: 0.9.4(typescript@5.8.2)
@@ -124,8 +124,8 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@antfu/eslint-config@4.10.2':
- resolution: {integrity: sha512-/cqQ+uQKyeEuZcverR1+r0a6IUO1cwIFZSIaTPchxcWNXEK8CD7hB6DPFALDnDwwM1ItFB/GKSQWlGkaxxmM0w==}
+ '@antfu/eslint-config@4.11.0':
+ resolution: {integrity: sha512-KMLIrZflEFsOEF/N0Xl8iVaheLTdgT3gAwXVzdG5Ng8ieNhBsRsaThnqI7of10kh6psSBLJ6SkNK+ZF98fQIXQ==}
hasBin: true
peerDependencies:
'@eslint-react/eslint-plugin': ^1.19.0
@@ -135,10 +135,11 @@ packages:
eslint: ^9.10.0
eslint-plugin-astro: ^1.2.0
eslint-plugin-format: '>=0.1.0'
- eslint-plugin-react-hooks: ^5.0.0
- eslint-plugin-react-refresh: ^0.4.4
+ eslint-plugin-react-hooks: ^5.2.0
+ eslint-plugin-react-refresh: ^0.4.19
eslint-plugin-solid: ^0.14.3
eslint-plugin-svelte: '>=2.35.1'
+ eslint-plugin-vuejs-accessibility: ^2.4.1
prettier-plugin-astro: ^0.14.0
prettier-plugin-slidev: ^1.0.5
svelte-eslint-parser: '>=0.37.0'
@@ -163,6 +164,8 @@ packages:
optional: true
eslint-plugin-svelte:
optional: true
+ eslint-plugin-vuejs-accessibility:
+ optional: true
prettier-plugin-astro:
optional: true
prettier-plugin-slidev:
@@ -3776,7 +3779,7 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@antfu/eslint-config@4.10.2(@typescript-eslint/utils@8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@unocss/eslint-plugin@66.1.0-beta.6(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(astro-eslint-parser@1.2.2)(eslint-plugin-astro@1.3.1(eslint@9.23.0(jiti@2.4.2)))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
+ '@antfu/eslint-config@4.11.0(@typescript-eslint/utils@8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@unocss/eslint-plugin@66.1.0-beta.6(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(astro-eslint-parser@1.2.2)(eslint-plugin-astro@1.3.1(eslint@9.23.0(jiti@2.4.2)))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@antfu/install-pkg': 1.0.0
'@clack/prompts': 0.10.0
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
index 5fe4dae..376927f 100644
--- a/src/components/Footer.astro
+++ b/src/components/Footer.astro
@@ -30,7 +30,7 @@ const links = socialLinks.map((link) => {
{links.map((link, index) => (
<>
-
+
{link.name}
{index < links.length - 1 && ' / '}
@@ -39,7 +39,7 @@ const links = socialLinks.map((link) => {
- Powered by Astro and Retypeset
+ Powered by Astro and Retypeset
diff --git a/src/components/Widgets/GoBack.astro b/src/components/Widgets/GoBack.astro
index 2d4b3a0..33df183 100644
--- a/src/components/Widgets/GoBack.astro
+++ b/src/components/Widgets/GoBack.astro
@@ -1,7 +1,7 @@