Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js boilerplate of the Typerite template, ported from StyleShout's free blog theme with Markdown posts and site config.
Next.js Typerite Boilerplate is an open-source Next.js boilerplate for building blog websites, ported from the free Typerite theme by StyleShout. It turns Markdown files with front matter into a static blog with listing pages, post detail pages, audio and video embeds, and centralized site configuration, and includes testing and CI workflows.
Next.js Typerite Boilerplate is a starter template that combines the Next.js framework with the Typerite blog design from StyleShout, adapted and maintained by GitHub user curtiscde. It takes Markdown post files with front matter as input and produces a deployable blog site, with a live demo hosted at nextjs-typerite-boilerplate.netlify.app. The project is available under a license file in the repository, and the original Typerite theme is free to use from StyleShout.
npm t and end-to-end tests via npm run cypress.npm run build to create a production build of the Next.js site, and npm run dev for local development.To start, clone the repository, install dependencies, and run npm run dev for local development. Write posts as Markdown files with the documented front matter, then use npm run build to produce a production build. The project also supports unit testing with npm t and end-to-end testing with npm run cypress.
Yes, the repository is open source and includes a LICENSE file. It is a port of the free Typerite theme from StyleShout, so there are no licensing fees for using the template itself.
Only title, slug, and date are required in a post's front matter. All other fields — description, tags, image, bannerImage, audio, video, and disqusid — are optional, which keeps media handling flexible.
Yes, the front matter includes audio and video fields that accept embed URLs, and these are displayed on the post page (and for video, also on the post list). You can link to any hosted media with an embeddable URL.
The image and bannerImage fields accept either a single path like /images/foo.png or an array of paths, allowing you to display one thumbnail or multiple images in a carousel-style gallery on the post page.
Yes, if you configure the Disqus account username in the main site configuration and add a disqusid to a post, the template will display Disqus comments on that post page.
