Skip to content

Add Netlify CMS admin panel to manage i18n content. Easy to configure and maintain the changes. Currently, it's still under development.

License

Notifications You must be signed in to change notification settings

robomx/nuxt-i18n-netlify-cms

Repository files navigation

Nuxt i18n Netlify CMS Module

Hits npm version npm downloads Github Actions CI Codecov License

Create admin panel to manage i18n content using Netlify CMS

📖 Release Notes

Setup

  1. Add @robomx/nuxt-i18n-netlify-cms dependency to your project
yarn add @robomx/nuxt-i18n-netlify-cms # or npm install @robomx/nuxt-i18n-netlify-cms
  1. Add @robomx/nuxt-i18n-netlify-cms to the modules section of nuxt.config.js
{
  modules: [
    // Simple usage
    '@robomx/nuxt-i18n-netlify-cms',

    // With options
    ['@robomx/nuxt-i18n-netlify-cms', { /* module options */ }]
  ]
}

Module Options

...
  i18n: {
    ...
    netlifyCms: {
      proxy: true,
      route: "i18n",
      config: {
        title: "i18n Content Management",
        publish_mode: "editorial_workflow",
        media_folder: "static/i18n/images",
        public_folder: "/i18n/images",
        open_authoring: true
      }
    }
    ...
  },
...

Development

  1. Clone this repository
  2. Install dependencies using yarn install or npm install
  3. Start development server using npm run dev

Screenshot

i18n content manage

References

License

MIT License

Copyright (c) RoboMx [email protected]

About

Add Netlify CMS admin panel to manage i18n content. Easy to configure and maintain the changes. Currently, it's still under development.

Topics

Resources

License

Stars

Watchers

Forks