Skip to content

A blog/portfolio starter project built with TanStack Start.

License

Notifications You must be signed in to change notification settings

schiller-manuel/tss-blog-starter

 
 

Repository files navigation

TSS Blog Starter 🏝️

A blog/portfolio starter project built with TanStack Start.

demo

Demo

https://tss-blog-starter.pages.dev/

Features

  • React-19
  • MDX and Markdown support
  • Syntax highlighting
  • Tailwind CSS
  • Light/dark mode toggle
  • Custom fonts
  • Sitemap and Robots.txt
  • Static prerendering for static and dyanmic pages
  • Font optimisation (coming soon)
  • Dynamic OG images (coming soon)

Tech

Getting Started

There are two ways of initializing the tss-blog-starter app. You can either use this repository as a template or manually clone the app.

Template

Use this template

Manually

Clone project

  git clone git@github.com:ally-ahmed/tss-blog-starter.git
  cd tss-blog-starter

Install depndencies

pnpm install

Run app

pnpm dev

Deployment

Currently using cloudflare as the deployment target in tss-blog-starter. To deploy to other targets see TanStack Start docs on deployment.

Roadmap

  • Use robots vite plugin
  • Scroll restoration
  • Dynamic OG image generation
  • Tailwind CSS V4
  • Finish up On this page component
  • Image optimisation
  • Font optimisation

Acknowledgements

About

A blog/portfolio starter project built with TanStack Start.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.7%
  • MDX 21.9%
  • CSS 7.0%
  • JavaScript 1.4%