Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple, modern, and performance-focused Astro blogging theme with React, TailwindCSS, TypeScript, and sections for posts, projects, and photos.
Litos is a modern Astro 5 blogging theme that combines React 19, TailwindCSS 4, and TypeScript 5 to help developers publish posts, showcase projects, and share photography with a fast static site. Built by GitHub user Dnzzk2 and distributed under the MIT License, Litos positions itself as a simple yet modern blog theme with a heavy emphasis on visual design and performance. It is available as a GitHub repository with a live demo at https://litos.vercel.app/.
Litos is a blogging theme built on the Astro framework, using React for interactive components and TailwindCSS for styling. It takes Markdown content and configuration from a TypeScript file and generates a static website with built-in SEO, analytics, and dark mode support. The theme is designed for developers to create personal blogs and portfolios without building the front end from scratch. The repository includes example sections for posts, projects, photos, and a skills showcase, and can be deployed to platforms like Vercel and Netlify with one click.
Litos is aimed at developers who want a clean, modern blog without building the design system themselves. Software engineers can use it to publish technical articles and code-heavy posts with Markdown and syntax highlighting. Designers and photographers can leverage the projects and photos sections to create a portfolio that sits alongside their blog. Indie hackers and technical writers can deploy the theme quickly to Vercel or Netlify and configure site metadata, navigation, and features from a single TypeScript config file.
The theme uses Astro's static site generation; content is authored in Markdown, and site-wide settings live in the src/config.ts file. After cloning the repository, you install dependencies with pnpm, run pnpm dev for local development, and pnpm build to produce a production build. Toggle features like the skills showcase or GitHub integration by editing the config file's feature flags.
Yes, Litos is released under the MIT License, so it is free to use, modify, and distribute, even for commercial projects. You only need to retain the license attribution.
The project requires Node.js v18 or higher, and pnpm is the recommended package manager for installation and running scripts.
Yes, the README includes one-click deploy buttons for both Vercel and Netlify. You can also use the standard Astro build workflow for other hosting providers.
All site settings, including title, description, author, and URLs, are configured in src/config.ts. Header and footer links are controlled via the HEADER_LINKS and FOOTER_LINKS arrays in the same file.
