README
@agility/agilitycms-nuxt-module
Agility CMS integration for NuxtJS
Features
- Sync Support for Ultra-fast build times
- Full page routing and static rendeer
- Easy async data loading for additional components
Setup
@agility/agilitycms-nuxt-module
dependency to your project
1. Add yarn add @agility/agilitycms-nuxt-module
#or
npm install @agility/agilitycms-nuxt-module
@agility/agilitycms-nuxt-module
to the buildModules
section of nuxt.config.js
2. Add {
buildModules: [
'@agility/agilitycms-nuxt-module',
],
agilitycms: {
// module options
channelName: "website",
languages: ["en-us"],
includeLanguageCodeInUrl: false,
pageComponentPath: "src/AgilityPage.vue"
}
}
.env
3. Add your Agility CMS instance guid and api keys to AGILITY_GUID=
AGILITY_API_FETCH_KEY=
AGILITY_API_PREVIEW_KEY=
$agilitycms
global object to access your Agility CMS Sitemap, Pages and Content.
4. Use the See the example Agility CMS Nuxt Blog repo for a full example.
https://github.com/agility/agility-nuxt-blog