diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..35a82db
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,5 @@
+{
+ "plugins": ["prettier-plugin-astro"],
+ "overrides":
+ [{ "files": "*.astro", "*.md", "*.mdx", "options": { "parser": "astro" } }],
+}
diff --git a/package-lock.json b/package-lock.json
index 3884fcf..6240774 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,9 +13,12 @@
"@astrojs/rss": "^4.0.15",
"@astrojs/sitemap": "^3.7.0",
"astro": "^5.17.1",
- "prettier": "^3.8.1",
"sharp": "^0.34.3",
"typescript": "^5.9.3"
+ },
+ "devDependencies": {
+ "prettier": "3.8.1",
+ "prettier-plugin-astro": "0.14.1"
}
},
"node_modules/@astrojs/check": {
@@ -5005,6 +5008,21 @@
"url": "https://github.com/prettier/prettier?sponsor=1"
}
},
+ "node_modules/prettier-plugin-astro": {
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.14.1.tgz",
+ "integrity": "sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "@astrojs/compiler": "^2.9.1",
+ "prettier": "^3.0.0",
+ "sass-formatter": "^0.7.6"
+ },
+ "engines": {
+ "node": "^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/prismjs": {
"version": "1.30.0",
"resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
@@ -5447,6 +5465,23 @@
"fsevents": "~2.3.2"
}
},
+ "node_modules/s.color": {
+ "version": "0.0.15",
+ "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz",
+ "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==",
+ "devOptional": true,
+ "license": "MIT"
+ },
+ "node_modules/sass-formatter": {
+ "version": "0.7.9",
+ "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.9.tgz",
+ "integrity": "sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "suf-log": "^2.5.3"
+ }
+ },
"node_modules/sax": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz",
@@ -5681,6 +5716,16 @@
"inline-style-parser": "0.2.7"
}
},
+ "node_modules/suf-log": {
+ "version": "2.5.3",
+ "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz",
+ "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "s.color": "0.0.15"
+ }
+ },
"node_modules/svgo": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz",
diff --git a/package.json b/package.json
index 3dd1d6e..7323d48 100644
--- a/package.json
+++ b/package.json
@@ -17,8 +17,11 @@
"@astrojs/rss": "^4.0.15",
"@astrojs/sitemap": "^3.7.0",
"astro": "^5.17.1",
- "prettier": "^3.8.1",
"sharp": "^0.34.3",
"typescript": "^5.9.3"
+ },
+ "devDependencies": {
+ "prettier": "3.8.1",
+ "prettier-plugin-astro": "0.14.1"
}
}
diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro
index 6b4ad3b..f9ea08b 100644
--- a/src/components/BaseHead.astro
+++ b/src/components/BaseHead.astro
@@ -1,14 +1,14 @@
---
// Import the global.css file here so that it is included on
// all pages through the use of the