Latest 보기 방식 토글과 아이콘을 SVG 기반으로 정리하고, 게시물 상세 헤더를 Thred 패턴으로 재구성했다. Co-authored-by: Cursor <cursoragent@cursor.com>
54 lines
1.3 KiB
JavaScript
54 lines
1.3 KiB
JavaScript
// https://nuxt.com/docs/api/configuration/nuxt-config
|
|
export default defineNuxtConfig({
|
|
compatibilityDate: '2026-04-29',
|
|
future: {
|
|
compatibilityVersion: 3
|
|
},
|
|
devtools: {
|
|
enabled: false
|
|
},
|
|
modules: ['@nuxtjs/tailwindcss'],
|
|
components: [
|
|
{
|
|
path: '~/components',
|
|
pathPrefix: false
|
|
}
|
|
],
|
|
experimental: {
|
|
appManifest: false
|
|
},
|
|
vite: {
|
|
server: {
|
|
watch: {
|
|
usePolling: true,
|
|
interval: 150
|
|
}
|
|
}
|
|
},
|
|
css: ['~/assets/css/main.css'],
|
|
app: {
|
|
head: {
|
|
htmlAttrs: {
|
|
lang: 'ko'
|
|
},
|
|
title: 'sori.studio',
|
|
meta: [
|
|
{ name: 'description', content: 'sori.studio 개인 블로그' },
|
|
{ name: 'viewport', content: 'width=device-width, initial-scale=1' }
|
|
]
|
|
}
|
|
},
|
|
runtimeConfig: {
|
|
databaseUrl: process.env.DATABASE_URL || '',
|
|
databaseName: process.env.DATABASE_NAME || '',
|
|
adminEmail: process.env.ADMIN_EMAIL || '',
|
|
adminPassword: process.env.ADMIN_PASSWORD || '',
|
|
uploadDir: process.env.UPLOAD_DIR || '/uploads',
|
|
maxFileSize: Number(process.env.MAX_FILE_SIZE || 10485760),
|
|
public: {
|
|
siteUrl: process.env.NUXT_PUBLIC_SITE_URL || 'https://sori.studio',
|
|
siteTitle: process.env.NUXT_PUBLIC_SITE_TITLE || 'sori.studio'
|
|
}
|
|
}
|
|
})
|