diff --git a/astro.config.mjs b/astro.config.mjs
index 19d9c33..18ab365 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -9,7 +9,7 @@ import image from '@astrojs/image';
import mdx from '@astrojs/mdx';
import icon from 'astro-icon';
import partytown from '@astrojs/partytown';
-import compress from 'astro-compress';
+
import { readingTimeRemarkPlugin } from './src/utils/frontmatter.mjs';
import { SITE_CONFIG, ANALYTICS_CONFIG } from './src/utils/config.ts';
@@ -29,12 +29,11 @@ export default defineConfig({
trailingSlash: SITE_CONFIG.trailingSlash ? 'always' : 'never',
output: 'static',
+ compressHTML: true,
integrations: [
tailwind({
- config: {
- applyBaseStyles: false,
- },
+ applyBaseStyles: false
}),
sitemap(),
image({
@@ -64,18 +63,6 @@ export default defineConfig({
config: { forward: ['dataLayer.push'] },
})
),
-
- compress({
- css: true,
- html: {
- removeAttributeQuotes: false,
- },
- img: false,
- js: true,
- svg: false,
-
- logger: 1,
- }),
],
markdown: {
diff --git a/package.json b/package.json
index 5d09291..68a87d6 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "@onwidget/astrowind",
"description": "A template to make your website using Astro + Tailwind CSS.",
- "version": "0.9.8",
+ "version": "0.9.9",
"private": true,
"scripts": {
"dev": "astro dev",
@@ -13,7 +13,7 @@
"lint:eslint": "eslint . --ext .js,.ts,.astro"
},
"devDependencies": {
- "@astrojs/image": "^0.17.2",
+ "@astrojs/image": "^0.17.3",
"@astrojs/mdx": "^0.19.7",
"@astrojs/partytown": "^1.2.3",
"@astrojs/rss": "^2.4.3",
@@ -21,25 +21,24 @@
"@astrojs/tailwind": "^4.0.0",
"@astrolib/analytics": "^0.3.0",
"@astrolib/seo": "^0.4.0",
- "@fontsource-variable/inter": "^5.0.5",
- "@iconify-json/flat-color-icons": "^1.1.6",
- "@iconify-json/ri": "^1.1.10",
- "@iconify-json/tabler": "^1.1.85",
+ "@fontsource-variable/inter": "^5.0.8",
+ "@iconify-json/flat-color-icons": "^1.1.7",
+ "@iconify-json/ri": "^1.1.12",
+ "@iconify-json/tabler": "^1.1.87",
"@tailwindcss/typography": "^0.5.9",
"@types/lodash.merge": "^4.6.7",
- "@typescript-eslint/eslint-plugin": "^6.2.0",
- "@typescript-eslint/parser": "^6.2.0",
- "astro": "^2.9.3",
- "astro-compress": "^1.1.50",
+ "@typescript-eslint/eslint-plugin": "^6.2.1",
+ "@typescript-eslint/parser": "^6.2.1",
+ "astro": "^2.10.1",
"astro-icon": "^1.0.0-next.2",
- "eslint": "^8.45.0",
- "eslint-plugin-astro": "^0.27.2",
+ "eslint": "^8.46.0",
+ "eslint-plugin-astro": "^0.28.0",
"eslint-plugin-jsx-a11y": "^6.7.1",
"js-yaml": "^4.1.0",
"limax": "2.1.0",
"lodash.merge": "^4.6.2",
"mdast-util-to-string": "^4.0.0",
- "prettier": "^3.0.0",
+ "prettier": "^3.0.1",
"prettier-plugin-astro": "^0.11.0",
"reading-time": "^1.5.0",
"sharp": "^0.32.4",
diff --git a/src/components/Favicons.astro b/src/components/Favicons.astro
index 062d3dc..748693a 100644
--- a/src/components/Favicons.astro
+++ b/src/components/Favicons.astro
@@ -1,8 +1,9 @@
---
import favIcon from '~/assets/favicons/favicon.ico';
import favIconSvg from '~/assets/favicons/favicon.svg';
+
---
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/src/components/widgets/Announcement.astro b/src/components/widgets/Announcement.astro
index 673d2e8..ac59fc0 100644
--- a/src/components/widgets/Announcement.astro
+++ b/src/components/widgets/Announcement.astro
@@ -5,8 +5,8 @@
class="hidden md:block bg-blue-900 dark:bg-slate-800 dark:border-slate-800 dark:text-slate-400 border-b border-blue-900 text-sm px-3 py-2 text-gray-200 overflow-hidden whitespace-nowrap text-ellipsis not-prose"
>
NEW
- Astro 2.9 is released. »Astro 2.10 is released. »
): Promise =
metadata = {},
} = data;
- const slug = cleanSlug(rawSlug.split('/').pop());
+ const slug = cleanSlug(rawSlug); // cleanSlug(rawSlug.split('/').pop());
const publishDate = new Date(rawPublishDate);
const updateDate = rawUpdateDate ? new Date(rawUpdateDate) : undefined;
const category = rawCategory ? cleanSlug(rawCategory) : undefined;