Removed nuxt/image

This commit is contained in:
2021-06-01 23:10:47 +02:00
parent 85eb45f9a6
commit e54c98461d
30 changed files with 100 additions and 178 deletions

View File

@@ -1,5 +1,10 @@
// Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules
import {NuxtOptionsModule} from "@nuxt/types/config/module";
import {resolve} from 'path'
import ViteComponents from 'vite-plugin-components'
import WindiCSS from 'vite-plugin-windicss'
import Markdown from 'vite-plugin-md'
import Prism from 'markdown-it-prism'
const color_mode = {
preference: 'system',
@@ -32,9 +37,39 @@ const windicss = {
}
}
const vite = {
vue: {
include: [/\.vue$/, /\.md$/],
},
plugins: [
ViteComponents({
dirs: [
resolve('./components'),
],
extensions: ['vue', 'md'],
customLoaderMatcher: path => path.endsWith('.md'),
}),
WindiCSS({
scan: {
dirs: [
resolve('./pages'),
resolve('./components'),
],
},
}),
Markdown({
markdownItSetup(md) {
md.use(Prism)
},
}),
],
ssr: true
}
export default [
'@nuxt/typescript-build',
'@nuxtjs/composition-api/module',
['nuxt-windicss', windicss],
['@nuxtjs/color-mode', color_mode],
//['nuxt-vite', vite]
] as NuxtOptionsModule[]