Skip to content

ally-ahmed/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