chekdotdev / blog

Home Page:blog-jchekanoff.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tailwind Nextjs Starter Blog

The personal website for @jchekanoff.

Based on timlrx/tailwind-nextjs-starter-blog, a Next.js, Tailwind CSS blogging starter template.

Post

Frontmatter

Frontmatter follows Hugo's standards.

Currently 7 fields are supported.

title (required)
date (required)
tags (required, can be empty array)
lastmod (optional)
draft (optional)
summary (optional)
images (optional, if none provided defaults to socialBanner in siteMetadata config)
authors (optional list which should correspond to the file names in `data/authors`. Uses `default` if none is specified)
layout (optional list which should correspond to the file names in `data/layouts`)
canonicalUrl (optional, canonical url for the post for SEO)

Here's an example of a post's frontmatter:

---
title: 'Introducing Tailwind Nexjs Starter Blog'
date: '2021-01-12'
lastmod: '2021-01-18'
tags: ['next-js', 'tailwind', 'guide']
draft: false
summary: 'Looking for a performant, out of the box template, with all the best in web technology to support your blogging needs? Checkout the Tailwind Nextjs Starter Blog template.'
images: ['/static/images/canada/mountains.jpg', '/static/images/canada/toronto.jpg']
authors: ['default', 'sparrowhawk']
layout: PostLayout
canonicalUrl: https://tailwind-nextjs-starter-blog.vercel.app/blog/introducing-tailwind-nextjs-starter-blog
---

Compose

Run npm run compose to bootstrap a new post.

Follow the interactive prompt to generate a post with pre-filled front matter.

About

blog-jchekanoff.vercel.app

License:MIT License


Languages

Language:JavaScript 96.5%Language:CSS 2.3%Language:Shell 1.2%