Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmgolden/nuxt-tinacms-starter
Nuxt 3, Nuxt Content, Tina CMS starter template
https://github.com/mmgolden/nuxt-tinacms-starter
cloudinary eslint netlify netlify-functions nuxt nuxt-content nuxt3 prettier tinacms
Last synced: 3 months ago
JSON representation
Nuxt 3, Nuxt Content, Tina CMS starter template
- Host: GitHub
- URL: https://github.com/mmgolden/nuxt-tinacms-starter
- Owner: mmgolden
- Created: 2023-07-26T19:37:05.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-27T00:03:23.000Z (over 1 year ago)
- Last Synced: 2024-07-31T23:46:05.156Z (6 months ago)
- Topics: cloudinary, eslint, netlify, netlify-functions, nuxt, nuxt-content, nuxt3, prettier, tinacms
- Language: Vue
- Homepage:
- Size: 920 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nuxt Tina CMS Starter
A starter template for Nuxt 3, Nuxt Content, and Tina CMS
## Features
- [Nuxt 3](https://nuxt.com/)
- [Nuxt Content](https://content.nuxtjs.org/)
- [Tina CMS](https://tina.io/)
- [Netlify functions](https://www.netlify.com/products/functions/)
- Media management with [Cloudinary](https://cloudinary.com/)
- TypeScript
- ESLint
- Prettier## Getting started
### Local development
Create a new file called .env and copy the contents of .env.example to that file.
You will need a Tina Cloud account and a Cloudinary account. Add your keys to the .env file.
Install dependencies
`npm install`
Start the dev server
`npm run dev`
Open the site at http://localhost:3000
To access Tina CMS locally, go to http://localhost:3000/admin/
### Netlify functions
Use the Netlify CLI to run the Netlify function locally and use the media manager. See the [installation documentation](https://docs.netlify.com/cli/get-started/#installation).
Test Netlify functions locally
`netlify dev`
Open the site at http://localhost:8888
To access Tina CMS and the media manager locally, go to http://localhost:8888/admin/
### Deployment
Generate a static site
`npm run generate`