diff --git a/astro.config.mjs b/astro.config.mjs
index 18ab365..7f4cb66 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -69,6 +69,10 @@ export default defineConfig({
remarkPlugins: [readingTimeRemarkPlugin],
},
+ experimental: {
+ viewTransitions: true,
+ },
+
vite: {
resolve: {
alias: {
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
index a04140b..468cf72 100644
--- a/src/layouts/Layout.astro
+++ b/src/layouts/Layout.astro
@@ -1,4 +1,6 @@
---
+import { ViewTransitions } from 'astro:transitions';
+
import '~/assets/styles/tailwind.css';
import { I18N_CONFIG } from "~/utils/config";
@@ -33,6 +35,7 @@ const { language, textDirection } = I18N_CONFIG;