nuxt.config.ts 788 B

12345678910111213141516171819202122232425262728
  1. // https://nuxt.com/docs/api/configuration/nuxt-config
  2. export default defineNuxtConfig({
  3. compatibilityDate: '2025-05-15',
  4. devtools: { enabled: true },
  5. srcDir: 'src/',
  6. modules: ['@pinia/nuxt', '@ant-design-vue/nuxt'],
  7. routeRules: {
  8. '/': { swr: 1800 },
  9. '/about': { swr: 86400 },
  10. '/communicate': { swr: 86400 },
  11. '/fusion': { swr: 86400 },
  12. '/inheritor': { swr: 3600 },
  13. '/introduction': { swr: 3600 },
  14. '/news': { swr: 3600 },
  15. '/research': { swr: 86400 },
  16. '/introduction/**': { swr: true },
  17. '/communicate/**': { swr: true },
  18. '/fusion/**': { swr: true },
  19. '/inheritor/**': { swr: true },
  20. '/news/**': { swr: true },
  21. '/research/**': { swr: true },
  22. '/village/**': { swr: true },
  23. '/inheritor/submit': { ssr: false },
  24. }
  25. })