Creating Custom Layers¶
Build Your Own UI Template¶
Follow these steps to create a custom UI template layer:
Create new template directory
mkdir ui-templates/template-custom
cd ui-templates/template-custom
Create the layer structure
mkdir -p app/{components,layouts,pages,assets}
Create nuxt.config.ts
export default defineNuxtConfig({
components: [
{ path: './app/components/common', pathPrefix: false },
'./app/components',
],
css: ['./app/assets/css/main.css'],
i18n: {
defaultLocale: 'en',
locales: [{ code: 'en', file: 'en.json' }],
},
})
Update main nuxt.config.ts
export default defineNuxtConfig({
extends: [
['github:Pyango/nuxt-core#v1.7.4', { install: true }],
['./ui-templates/template-custom']
]
})