JasonLamv-t / tailwind-next-blog

This is a personal blog project template modeled after Tailwind-Nextjs-Starter-Blog based on NextJS and TailwindCSS, which can be used out of the box and has a high degree of custom freedom.

Home Page:https://tailwind-next-blog.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tailwind Next Blog

Refactoring for v2, please check master branch for v1.

Repo stars Commit activity Last commit

This is a personal blog project template modeled after Tailwind-Nextjs-Starter-Blog based on NextJS and TailwindCSS, which can be used out of the box and has a high degree of custom freedom. You can check my blog for v1: Brachistochrone

If you have any questions in use, please ask the issue, and I will reply and deal with it as soon as possible.

Features / Roadmap

NextJS version TailwindCSS version TypeScript pnpm

  • Out of box

    • All your need to set only the data directory
    • Mobile-friendly view
    • Light and dark theme
    • Support for nested routing of blog posts
    • Pinned Article
    • Additional build-in markdown syntax support via mdx, can also customize
    • Preconfigured security headers, which is SEO friendly
    • Support RSS and Sitemap
  • Markdown

    • GFM support
    • Math display supported via KaTeX & remark-math
    • Syntax & line highlighting in VSCode style, and display line numbers in code blocks via rehype-prism-plus
  • Advanced development

  • TODO

    • Configurate all in one
    • Pagination for the list page and the post page
    • Chinese documentation
    • Demo via GitHub and Vercel
    • Infinity scrolling of the homepage
  • Need Fix

    • The resouces url error under the data directory caused by the base path configuration

Get Started

Deploy with Vercel

About

This is a personal blog project template modeled after Tailwind-Nextjs-Starter-Blog based on NextJS and TailwindCSS, which can be used out of the box and has a high degree of custom freedom.

https://tailwind-next-blog.vercel.app

License:MIT License


Languages

Language:TypeScript 63.7%Language:JavaScript 16.7%Language:MDX 13.8%Language:CSS 5.7%Language:Shell 0.2%