tailwind-nextjs-starter-blog

This is a Next.js, Tailwind CSS blogging starter template. Comes out of the box configured with the latest technologies to make technical writing a breeze. Easily configurable and customizable. Perfect as a replacement to existing Jekyll and Hugo individual blogs.

MIT License

Stars
8.6K
Committers
163

Bot releases are hidden (Show)

tailwind-nextjs-starter-blog - v1.1.4

Published by timlrx about 3 years ago

Change Log

  • fix: typo/misspelling
  • feat: add custom next-remote-watch
  • feat: add scroll to component
  • chore: upgrade rehype-prism-plus to 1.1.0
  • chore: sync typescript to v1.1.3
  • chore: add featured blog

Credits

Thanks @Th1nhNg0, @ryands17 and @okayplanet for the contributions

tailwind-nextjs-starter-blog - v1.1.3

Published by timlrx about 3 years ago

Change Log

  • feat: add newsletter component with support for Mailchimp, Buttondown and Convertkit
  • docs: add newsletter component docs to v1 update and main readme

Credits

Big thanks to @GautierArcin and @DLevai94 for the newsletter component ❤️

Others

Check out Leo's blog, with Snippets Page, Author Profile Card, Image Lightbox and more

tailwind-nextjs-starter-blog - v1.1.2

Published by timlrx about 3 years ago

Change Log

  • fix: add back sitemap script in build
  • fix: email address format verification
  • fix: allow remark toc to parse headings with url
  • fix: code block space
  • fix: avoid extra new line when copying
  • feat: auto switch theme for giscus and utterances
  • feat: add separate stylesheet for prismjs code block theme
  • chore: upgrade to next 11.1.2
  • chore: upgrade linter to 11.1.2 and fix lint issues
  • docs: author in docs was not displayed correctly
  • docs: update with new examples and prism stylesheet

Credits

Thanks @llovvoll, @humble-barnacle001, @larbisahli, @renomureza for the fixes and contributions

Others

Check out the 2 new example blogs - @DLevai94 digital garden and @Th1nhNg0 corner layout with sticky table of content

tailwind-nextjs-starter-blog - v1.1.1

Published by timlrx about 3 years ago

Change Log

  • fix: syntax highlighting for multiline code
  • fix: non-latin tags don't cause error
  • refactor: use rehype-slug and rehype-autolink-headings
  • docs: use jsx for code block
tailwind-nextjs-starter-blog - v1.1.0

Published by timlrx about 3 years ago

Change Log

Note: This update sets experimental: { esmExternals: true } in next.config.js and updates all packages within the unifiedjs ecosystem to use ESM libraries (read [here] for more info). I recommend re-installing clearing your node_modules and re-installing the dependencies. If you encounter issues with other libraries, you can check out the official nextjs discussion page

Credits

Thanks @Music47ell for refactoring the SEO component.

Others

Looking to add i18n functionality to your blog? Check out @GautierArcin fork which uses next-translate

tailwind-nextjs-starter-blog - v1.0.0

Published by timlrx about 3 years ago

Change Log

  • feat: theme colors
  • feat: mdx-bundler
  • feat: line highlighting and line numbers for code blocks
  • feat: layouts
  • feat: multiple authors
  • feat: copy button for code blocks
  • feat: line highlighting and line numbers
  • feat: typescript branch
  • feat: add support for giscus, utterances, disqus
  • feat: configure giscus for demo site
  • feat: add analytics component
  • feat: toc and inlineToc component
  • fix: use feed.xml instead of index.xml
  • fix: resolve duplicate seo header with custom header
  • fix: restrict sitemap to mdx files in blog folder
  • fix: code newlines
  • fix: use innerText to copy code content
  • refactor: convert siteMetadata from json to js
  • docs: add docs on blog comments system
  • docs: update new features post
  • docs: update post to include analytics
  • docs: change siteMetadata.json to siteMetadata.js
  • chore: upgrade all remark / rehype plugins to micromark 3 compatible
  • chore: Create FUNDING.yml
  • chore: update issue templates

Credits

Special thanks to @frontendwizard for the typescript branch, @Music47ell and @laymonage for the comments feature, @GautierArcin and @rsipakov for the demo with next-translate. Thanks to all the supporters for their bug fixes, suggestions and feedback ❤️

tailwind-nextjs-starter-blog - v1.0.0-canary.2

Published by timlrx about 3 years ago

Change Log

  • feat: add analytics component
  • docs: update post to include analytics
  • docs: change siteMetadata.json to siteMetadata.js
  • chore: update issue templates
  • chore: upgrade mdx-bundler
tailwind-nextjs-starter-blog - v1.0.0-canary.1

Published by timlrx about 3 years ago

Change Log

  • fix: restrict sitemap to mdx files in blog folder
  • fix: code newlines
  • refactor: convert siteMetadata from json to js
  • feat: add support for giscus, utterances, disqus
  • feat: configure giscus for demo site
  • docs: add docs on blog comments system
  • docs: update new features post
  • chore: Create FUNDING.yml

Credits

Thanks @Music47ell for the comments feature!

tailwind-nextjs-starter-blog - v1.0.0-canary.0

Published by timlrx over 3 years ago

Change Log

  • feat: theme colors
  • feat: mdx-bundler
  • feat: line highlighting and line numbers for code blocks
  • feat: layouts
  • feat: multiple authors
  • feat: copy button for code blocks
  • feat: line highlighting and line numbers
  • feat: typescript branch
  • chore: upgrade all remark / rehype plugins to micromark 3 compatible
  • fix: use feed.xml instead of index.xml
  • fix: resolve duplicate seo header with custom header

Credits

Special thanks to @frontendwizard for the typescript branch and @Music47ell for the bug fixes and trying things out. Thanks to all the supporters for their suggestions and feedback ❤️

tailwind-nextjs-starter-blog - v0.4.2

Published by timlrx over 3 years ago

Change Log

  • fix: generate-rss.js description
  • fix: typo

Credits

Thanks @Music47ell

tailwind-nextjs-starter-blog - v0.4.1

Published by timlrx over 3 years ago

Change Log

  • fix: allow summary and tag to be optional for rss
  • feat: interactive cli to generate post
  • chore: fix typo
tailwind-nextjs-starter-blog - 0.4.0

Published by timlrx over 3 years ago

Change Log

  • fix: patch vercel bug which directs user to index.xml
  • fix: RSS encoding issues
  • fix: filter non-markdown file when processing mdx
  • fix: remove 404 and /blog/[...slug] from sitemap
  • chore: upgrade to next 11 and tailwind 2.2
  • chore: use eslint-config-next and lint files
  • chore: remove unused next-compose-plugin
  • chore: simplify string interpolation
  • chore: simplify deconstructed slug

Credits

Thanks @aloisdg @DLevai94 @Music47ell for the contributions

Note: This will be the last update for v0 of the blog template. Other than patches and existing pull requests, new features and upgrades will also be carried out on v1.

tailwind-nextjs-starter-blog - v0.3.4

Published by timlrx over 3 years ago

Change Log

  • fix: start script to work with tailwind jit
  • fix: slug links for nested post
  • feat: pagination for blog posts
  • chore: remove redundant wordCount, readingTime contains word count
  • chore: remove unnecessary mdxprovider and dependencies
  • chore: update katex version

Thanks @Music47ell for the pagination feature!

tailwind-nextjs-starter-blog - v0.3.3

Published by timlrx over 3 years ago

Change Log

  • fix: correct invalid theme toggler on first load
  • fix: make siteMetadata.twitter optional to fix TypeError in PostLayout
  • fix: jit config
  • chore: add social badge to readme
tailwind-nextjs-starter-blog - v0.3.2

Published by timlrx over 3 years ago

Change Log

  • fix: windows compatible file path
  • feat: upgrade next-mdx-remote
  • chore: update other dependencies
tailwind-nextjs-starter-blog - v0.3.1

Published by timlrx over 3 years ago

Change Log

  • feat: add support for blog sub-route
  • docs: update readme and blog
  • chore: add index.xml to gitignore

Thanks @mrhut10 for the feature

tailwind-nextjs-starter-blog - v0.3.0

Published by timlrx over 3 years ago

Change Log

  • chore: upgrade to nextjs 10.2.0
  • feat: use nextjs 10.2 optimized font loading
  • fix: typo in ListLayout and PostLayout
tailwind-nextjs-starter-blog - v0.2.1

Published by timlrx over 3 years ago

Change Log

  • chore: update katex
  • chore: add .gitattributes
  • chore: enable react strict mode
  • chore: bump husky to v6
  • docs: update readme
tailwind-nextjs-starter-blog - v0.2.0

Published by timlrx over 3 years ago

Change Log

chore: upgrade next-remote-watch and use tailwind jit
chore: update to next 10.1, react 17 and webpack 5

tailwind-nextjs-starter-blog - v0.1.4

Published by timlrx over 3 years ago

Change Log

  • chore: Improve Windows compatibility for npm run analyze
  • chore: remove unused file
  • feat(icon): Hide the icon when there is no href value
  • fix: Fix that useTheme is not working
  • fix: seo modified and created fields
Badges
Extracted from project README
GitHub Repo stars GitHub forks Twitter URL Sponsor Deploy with Vercel
Related Projects