Products Structure

This section explains how Orisa Nuxt organizes source files so you can navigate and customize the theme efficiently.


Folder Structure
  • nuxt.config.ts SPA mode (ssr: false), static Nitro preset, Vue JSX, head CSS/fonts
  • package.json / tsconfig.json
  • README.md / CHANGELOG.md / CREDITS.md / LICENSE
  • public
    • assets — css, imgs, fonts, vendor scripts
    • scripts — theme-init.js
    • _redirects — SPA fallback for Cloudflare / Netlify
  • app
    • pages — ~90 file-based routes (index.vue, index-2.vue, …)
    • layouts — default shell (header / footer / effects)
    • components
      • sections/ — page sections per demo
      • pages/ — page compositions
      • header/ footer/ effects/ cards/ …
    • composables
    • plugins
    • data
    • error.vue
  • .output/public Static site from npm run generate