All Projects → ixartz → Next Js Blog Boilerplate

ixartz / Next Js Blog Boilerplate

Licence: mit
🚀 Nextjs Blog Boilerplate is starter code for your blog based on Next framework. ⚡️ Made with Nextjs, TypeScript, ESLint, Prettier, PostCSS, Tailwind CSS.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Next Js Blog Boilerplate

Eleventy Starter Boilerplate
🚀 Eleventy Starter is production-ready with SEO-friendly for quickly starting a blog. ⚡ Built with Eleventy, ESLint, Prettier, Webpack, PostCSS, Tailwind CSS and Netlify CMS (optional).
Stars: ✭ 139 (+3.73%)
Mutual labels:  netlify, static-site-generator, static-site, starter-kit, jamstack, boilerplate
Gatsby Starter Netlify Cms
Example gatsby + netlify cms project
Stars: ✭ 1,932 (+1341.79%)
Mutual labels:  netlify, static-site-generator, starter, starter-template, jamstack
nuxt-starter-netlify-cms
Example nuxt + netlify cms project. Nuxt port of Gatsby starter app.
Stars: ✭ 13 (-90.3%)
Mutual labels:  static-site-generator, starter-template, starter, netlify, jamstack
nextjs-blog-starter-kit
NextJS Blog + Contentful Typescript Starter kit with Static Export 🚀
Stars: ✭ 56 (-58.21%)
Mutual labels:  nextjs, starter, static-site, starter-kit, netlify
Netlify Cms React Starter
A starter project for creating lightning-fast, offline-first websites with Netlify-CMS and React
Stars: ✭ 78 (-41.79%)
Mutual labels:  netlify, static-site-generator, static-site, starter
React Native Navigation Redux Starter Kit
React Native Navigation(v2) Starter Kit with Redux, Saga, ESLint, Babel, Jest and Facebook SDK 😎
Stars: ✭ 271 (+102.24%)
Mutual labels:  eslint, starter-kit, starter, boilerplate
Eleventy Starter Ghost
A starter template to build websites with Ghost & Eleventy
Stars: ✭ 187 (+39.55%)
Mutual labels:  netlify, static-site, jamstack, boilerplate
Hartija Css Print Framework
Universal CSS for web printing
Stars: ✭ 509 (+279.85%)
Mutual labels:  starter-kit, starter, starter-template, boilerplate
Eleventy Netlify Boilerplate
A template for building a simple website with the Eleventy static site generator
Stars: ✭ 359 (+167.91%)
Mutual labels:  netlify, static-site-generator, jamstack, boilerplate
Skeleventy
A skeleton boilerplate built with Eleventy.
Stars: ✭ 318 (+137.31%)
Mutual labels:  netlify, static-site-generator, static-site, jamstack
Niklick
Rails Versioned API solution template for hipsters! (Ruby, Ruby on Rails, REST API, GraphQL, Docker, RSpec, Devise, Postgress DB)
Stars: ✭ 39 (-70.9%)
Mutual labels:  starter-kit, starter, starter-template, boilerplate
Headlesscms.org
Source for headlesscms.org
Stars: ✭ 628 (+368.66%)
Mutual labels:  netlify, static-site-generator, static-site, jamstack
Static Site Boilerplate
A better workflow for building modern static websites.
Stars: ✭ 1,633 (+1118.66%)
Mutual labels:  eslint, netlify, starter-kit, boilerplate
Hugo Boilerplate
A Hugo boilerplate for building modern websites
Stars: ✭ 58 (-56.72%)
Mutual labels:  static-site-generator, static-site, jamstack
Node Typescript Boilerplate
Minimalistic project template to jump start a Node.js back-end application in TypeScript. ESLint, Jest and type definitions included.
Stars: ✭ 1,061 (+691.79%)
Mutual labels:  eslint, starter-template, boilerplate
Jekyll Netlify Boilerplate
A simple Jekyll template for creating a fast, static website on Netlify
Stars: ✭ 62 (-53.73%)
Mutual labels:  static-site, jamstack, boilerplate
Tris Webpack Boilerplate
A Webpack boilerplate for static websites that has all the necessary modern tools and optimizations built-in. Score a perfect 10/10 on performance.
Stars: ✭ 1,016 (+658.21%)
Mutual labels:  static-site, starter, boilerplate
React Webpack Babel
Simple React Webpack Babel Starter Kit
Stars: ✭ 1,241 (+826.12%)
Mutual labels:  starter-kit, starter, boilerplate
Blazorboilerplate
Blazor Boilerplate / Starter Template with MatBlazor
Stars: ✭ 1,258 (+838.81%)
Mutual labels:  starter-kit, starter-template, boilerplate
Meteor Apollo Starter Kit
Meteor, Apollo, React, PWA, Styled-Components boilerplate
Stars: ✭ 91 (-32.09%)
Mutual labels:  starter-kit, starter-template, boilerplate

Next js Blog Boilerplate with Tailwind CSS

Nextjs starter banner

🚀 Next.js Blog Boilerplate is starter code for your blog based on Next.js 10+ framework with Tailwind CSS 2.0. ⚡️ Made with Next.js, TypeScript, ESLint, Prettier, PostCSS, Tailwind CSS.

Clone this project and use it to create your own Next.js blog. You can check a Next js blog templates demo.

Features

Blog feature:

  • 🎈 Syntax Highlighting with Prism.js
  • 🤖 SEO metadata and Open Graph tags
  • ⚙️ JSON-LD for richer indexing
  • 📖 Pagination
  • 🌈 Include a FREE minimalist blog theme
  • ⬇️ Markdown
  • 💯 Maximize lighthouse score

Developer experience first:

Built-in feature from Next.js:

  • ☕ Minify HTML & CSS
  • 💨 Live reload
  • ✅ Cache busting

Philosophy

  • Minimal code
  • SEO-friendly
  • 🚀 Production-ready

Requirements

  • Node.js and npm

Premium Themes (Nextjs Themes)

Blue Dark Nextjs Theme Blue Eclatant Nextjs Theme
Blue Dark Nextjs Theme premium Blue Eclatant Nextjs Theme premium
Blue Modern Nextjs Theme Blue Minimalist Nextjs Theme
Blue Modern Nextjs Theme premium Blue Minimalist Nextjs Theme premium

Getting started

Run the following command on your local environment:

git clone --depth=1 https://github.com/ixartz/Next-js-Blog-Boilerplate.git my-project-name
cd my-project-name
npm install

Then, you can run locally in development mode with live reload:

npm run dev

Open http://localhost:3000 with your favorite browser to see your project.

.
├── _posts            # Your blog posts
├── public            # Static files
│   ├── assets
│   │   └── images
│   │       └── posts # Images used in your blog posts
└── src
    ├── pages         # Next.js pages
    ├── styles        # Your blog CSS files
    └── templates     # Blog templates

Customization

You can easily configure Next js Boilerplate. Please change the following file:

  • public/apple-touch-icon.png, public/favicon.ico, public/favicon-16x16.png and public/favicon-32x32.png: your blog favicon, you can generate from https://favicon.io/favicon-converter/
  • public/assets/images/logo.png, public/assets/images/logo-32x32.png: your blog logo
  • src/styles/main.css: your blog CSS file using Tailwind CSS
  • src/utils/Config.ts: configuration file like blog name, url, etc.
  • src/templates/Main.tsx: blog theme

Deploy to production

You can see the results locally in production mode with:

$ npm run build
$ npm run start

The generated HTML and CSS files are minified (built-in feature from Next js). It will also removed unused CSS from Tailwind CSS.

You can create an optimized production build with:

npm run build-prod

Now, your blog is ready to be deployed. All generated files are located at dist folder, which you can deploy with any hosting service.

Deploy to Netlify

Clone this repository on own GitHub account and deploy to Netlify:

Netlify Deploy button

Contributions

Everyone is welcome to contribute to this project. Feel free to open an issue if you have question or found a bug.

License

Licensed under the MIT License, Copyright © 2020

See LICENSE for more information.


Made with ♥ by CreativeDesignsGuru

Sponsor Next JS Boilerplate

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].