@agility/agilitycms-nuxt-module
@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
1. Add @agility/agilitycms-nuxt-module dependency to your project
yarn add @agility/agilitycms-nuxt-module
#or
npm install @agility/agilitycms-nuxt-module
2. Add @agility/agilitycms-nuxt-module to the buildModules section of nuxt.config.js
{
buildModules: [
'@agility/agilitycms-nuxt-module',
],
agilitycms: {
// module options
channelName: "website",
languages: ["en-us"],
includeLanguageCodeInUrl: false,
pageComponentPath: "src/AgilityPage.vue"
}
}
3. Add your Agility CMS instance guid and api keys to .env
AGILITY_GUID=
AGILITY_API_FETCH_KEY=
AGILITY_API_PREVIEW_KEY=
4. Use the $agilitycms global object to access your Agility CMS Sitemap, Pages and Content.
See the example Agility CMS Nuxt Blog repo for a full example.
https://github.com/agility/agility-nuxt-blog
License
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 1.0.14 | MIT | |
| 1.0.13 | MIT | |
| 1.0.12 | MIT | |
| 1.0.11 | MIT | |
| 1.0.10 | ISC | |
| 1.0.9 | ISC | |
| 1.0.8 | ISC | |
| 1.0.7 | ISC | |
| 1.0.6 | ISC | |
| 1.0.5 | ISC | |
| 1.0.4 | ISC | |
| 1.0.3 | ISC | |
| 1.0.2 | ISC | |
| 1.0.1 | ISC | |
| 1.0.0 | ISC |