All Projects β†’ stackbit-themes β†’ starter-nextjs

stackbit-themes / starter-nextjs

Licence: other
Ultra customizable starter. A developers' favorite.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to starter-nextjs

gatsby-plugin-lunr
Gatsby plugin for full text search implementation based on lunr client-side index. Supports multilanguage search.
Stars: ✭ 69 (+263.16%)
Mutual labels:  jamstack
create-netlify-ts
πŸ‘Ÿ Building Netlify Functions with TypeScript has never been this easy
Stars: ✭ 20 (+5.26%)
Mutual labels:  jamstack
caglarturali.github.io
Personal portfolio website repository.
Stars: ✭ 260 (+1268.42%)
Mutual labels:  jamstack
built-with-gridsome
Showcase of projects built with Gridsome πŸ’š
Stars: ✭ 22 (+15.79%)
Mutual labels:  jamstack
smix-eleventy-starter
A standards-respecting starter kit for Eleventy. Go Indie.
Stars: ✭ 108 (+468.42%)
Mutual labels:  jamstack
plasmic
Visual page builder and web design tool for any website or web app tech stack
Stars: ✭ 1,475 (+7663.16%)
Mutual labels:  jamstack
geeky-hugo
Geeky is a Personal Hugo blog theme focused on high speed. Geeky is fully responsive, Superfast, and powered by Bootstrap v5.
Stars: ✭ 44 (+131.58%)
Mutual labels:  jamstack
jamstack-preview-and-deployments
Preview and deploy NextJS applications from the wordpress admin.
Stars: ✭ 17 (-10.53%)
Mutual labels:  jamstack
nuxt-starter-netlify-cms
Example nuxt + netlify cms project. Nuxt port of Gatsby starter app.
Stars: ✭ 13 (-31.58%)
Mutual labels:  jamstack
covid-19
COVID-19 World is yet another Project to build a Dashboard like app to showcase the data related to the COVID-19(Corona Virus).
Stars: ✭ 28 (+47.37%)
Mutual labels:  jamstack
Discord Fork
An open source Discord Bot List made with GatsbyJS
Stars: ✭ 60 (+215.79%)
Mutual labels:  jamstack
jamstatic-fr
Sites statiques et architectures dΓ©couplΓ©es
Stars: ✭ 33 (+73.68%)
Mutual labels:  jamstack
snipcart-hugo-integration
Hugo Website Tutorial with a Live Static E-Commerce Example
Stars: ✭ 38 (+100%)
Mutual labels:  jamstack
jam-stack-box
Your own self hosted continuous deployment solution for JAM Stack websites.
Stars: ✭ 25 (+31.58%)
Mutual labels:  jamstack
blog-template
A markdown-style blog template for Sapper
Stars: ✭ 29 (+52.63%)
Mutual labels:  jamstack
full-static-nuxt-storyblok
A boilerplate project designed to demonstrate the benefits of using JAMStack and the easy configuration of a project with NuxtJS and Storyblok <3
Stars: ✭ 26 (+36.84%)
Mutual labels:  jamstack
greenwood
Greenwood is your workbench for the web, focused on supporting modern web standards and development to help you create your next project.
Stars: ✭ 48 (+152.63%)
Mutual labels:  jamstack
jamstack
JAMstack - Paid and Open-Source Boilerplate code | AppSeed
Stars: ✭ 44 (+131.58%)
Mutual labels:  jamstack
factor
[Alpha] Next-generation JavaScript framework for JAMStack blogs, sites & apps.
Stars: ✭ 1,314 (+6815.79%)
Mutual labels:  jamstack
commercejs-nextjs-vercel
Serverless eCommerce demo store built for the Jamstack. Built with Commerce.js, Next.js and can be one click deployed to Vercel. Includes product catalogue, categories, variants, cart, checkout, order confirmation and printable receipts. This is an open source project.
Stars: ✭ 68 (+257.89%)
Mutual labels:  jamstack

✨ Starter Nextjs Theme ✨

This is Stackbit's "Starter" theme built with Next.js and powered by content stored in files.

This theme is deprecated and will no longer be maintained by Stackbit. Stackbit launched a new major version that brings a superior developer experience and visual editing capabilities.

Click the button below to create a new website using the new version of Stackbit.

Create with Stackbit

Live Site Demo

The theme can be used to create a static website that is hosted by a serverless deployment platform such as Netlify. The contents of the website are stored in git with the rest of the site's code.

When deploying the website, Sourcebit reads the site's contents from files and provides it to Next.js. Once Next.js finishes generating the static website, Netlify pushes the static files to its CDN.

Sourcebit and its plugins, specifically sourcebit-source-filesystem and sourcebit-target-next, are used to read the site's contents from files, normalize it, and provide it to Next.js pages. It also sets up live updates in development mode allowing you to update the content files and instantly see your updates in the browser.

Quick Start 🏎

Create a site from this theme using Stackbit.

Stackbit will execute following steps for you

  • Create a new GitHub repository with the contents of this repository.
  • Create Netlify site connected to the GitHub repo
  • Deploy the Netlify site.
  • Create a "commit" webhook in GitHub that will trigger Netlify deployment as soon as new commit is pushed to GitHub.
  • Create a Stackbit project that will allow you edit your website via on-page visual editing experience.

Editing Content πŸ“

Once Stackbit creates a site, you can start editing the content using the free on-page editing experience provided by the Stackbit Studio.

Here's a few resources to get you started:

If you need a hand, make sure to check the Stackbit support page.

Develop Locally

  1. Create a site from this theme using Stackbit.

  2. Once finished, you will be redirected to Stackbit Studio where you will be able to edit the content using the free on-page editing experience, and publish new versions of your site.

  3. To further develop your site, clone the generated repository.

  4. Install dependencies

    npm install
    
  5. Start the Next.js local development server:

     npm run develop
    
  6. Open http://localhost:3000/ in the browser to see your site. You can now edit the site contents, and the browser will live-update your changes. πŸŽ‰

Building for production πŸ—

To build a static site for production, or test locally how it works, run the following command:

npm run build

The exported site will be written to out folder. The contents of this folder can be deployed by serverless deployment platform such as Netlify. You can start a local server serving the static files from the out folder, for example by installing and running http-server:

npm install http-server -g
http-server out
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].