This starter is a statically generated blog that uses Next.js App Router for the frontend and [spurtcms][https://demo.spurtcms.com/dashboard/] to handle its content. It comes with a native spurtcms that offers features like real-time collaboration and visual editing with live updates using [https://spurtcms.com/documentation].
The Studio connects to spurtcms, which gives you hosted content APIs with a flexible query language, on-demand image transformations, powerful patching, and more. You can use this starter to kick-start a blog or learn these technologies.
- Smooth admin login and intuitive dashboard.
- Quick navigatgion to channels, members, spaces from dashboard.
- Easy Admin Profile Update.
- Manage roles and assigning of permisions.
- Effortless team creation.
- Multilingual support.
- Customization of email templates
- Create and manage content
- Member management and member access
- Simple space creation
Use the Deploy Button below, you'll deploy the example using
Setup SpurtCMS Admin Console for Manage or Populate content
spurtCMS prioritizes user-friendly administration, offering powerful tools for content creation, management, and defining CMS workspaces. Administrators have precise control over member access, ensuring streamlined member management. Dynamic channel management allows effective content structuring, enhancing the overall user experience. Administrators effortlessly create and manage channels and spaces, providing a comprehensive, user-centric content management solution for personalized and organized web environments.
First,you need to set up spurtCMS Admin Application.There are many solutions for insallation. Please refer [(https://www.spurtcms.com/documentation/cms-admin)]
But,you can quick start with using CLI
sudo snap install spurtcmsspurtcms -i adminsudo ./spurtcms-admin.shsudo systemctl start spurtcms-admin.servicesudo systemctl stop spurtcms-admin.serviceTo initiate the set up process please refer [(https://www.spurtcms.com/documentation/grapql-api-setup)]
or using CLI
spurtcms -i graphqlsudo ./spurtcms-api.shsudo systemctl start spurtcms-api.servicesudo systemctl stop spurtcms-api.serviceOpen .env and set NEXT_PUBLIC_SPURTCMS_NEXTJS_STARTER_THEME_BASEURL to be the URL to your GraphQL endpoint in spurtCMS.
Your env should look like this:
NEXT_PUBLIC_SPURTCMS_NEXTJS_STARTER_THEME_BASEURL=""NEXT_PUBLIC_SPURTCMS_NEXTJS_STARTER_THEME_TOKEN=""npm install npm run devYour blog should be up and running on http://localhost:3000!
npm run prodIf you have feedback or questions about this starter, please use the Github Issues on this repo, [(https://github.com/spurtcms/nextjs-starter-theme/issues)]
or Send Email to us [(support@spurtcms.com)]
