Files
blog-balodeplao/astro.config.mjs
T

40 lines
892 B
JavaScript

import { defineConfig } from "astro/config";
import sitemap from "@astrojs/sitemap";
import mdx from "@astrojs/mdx";
import tailwindcss from "@tailwindcss/vite";
import icon from "astro-icon";
import remarkReadingTime from "remark-reading-time";
export default defineConfig({
site: "https://balodeplao.com/",
integrations: [sitemap(), icon(), mdx()],
markdown: {
remarkPlugins: [
remarkReadingTime,
() => {
return function (tree, file) {
file.data.astro.frontmatter.minutesRead =
file.data.readingTime.minutes;
};
},
],
},
i18n: {
defaultLocale: "en",
locales: ["en", "es"],
routing: {
prefixDefaultLocale: false,
},
},
prefetch: {
prefetchAll: true,
defaultStrategy: "viewport",
},
build: {
inlineStylesheets: "always",
},
vite: {
plugins: [tailwindcss()],
},
});