Files
minhtran_dev/app.config.ts

33 lines
829 B
TypeScript
Raw Normal View History

2025-12-31 18:23:28 -05:00
import { defineConfig } from "@solidjs/start/config";
import pkg from "@vinxi/plugin-mdx";
import tailwindcss from "@tailwindcss/vite";
import rehypePrismPlus from "rehype-prism-plus";
import rehypeMdxCodeProps from "rehype-mdx-code-props";
import remarkFrontmatter from "remark-frontmatter";
import { blogPostsPlugin } from "./build-helpers/blogPostsPlugin";
const { default: mdx } = pkg;
export default defineConfig({
2026-01-01 15:30:05 -05:00
server: {
preset: "static",
},
2025-12-31 18:23:28 -05:00
extensions: ["mdx", "md"],
vite: () => ({
plugins: [
tailwindcss(),
blogPostsPlugin(),
mdx.withImports({})({
jsx: true,
jsxImportSource: "solid-js",
providerImportSource: "solid-mdx",
remarkPlugins: [remarkFrontmatter],
rehypePlugins: [
[rehypePrismPlus, { ignoreMissing: true }],
rehypeMdxCodeProps,
],
}),
],
}),
});