Skip to content

Latest commit

 

History

History
56 lines (44 loc) · 1.54 KB

README.theme.md

File metadata and controls

56 lines (44 loc) · 1.54 KB

Tiny Rocket

A starter theme for Astro.

🧑‍🚀 Features:

  • ✅ Designed for company website and blog
  • ✅ Simple enough for personal website and/or blog
  • ✅ Markdown support (.mdx)
  • ✅ Sitemap.xml generation
  • ✅ Style is highly customisable with Tailwind CSS
  • ✅ Search capability using lightweight client-side JS
  • ✅ RSS feed (rss.xml) generation
  • ✅ Web map / geolocation
  • View transitions

Refer to Tiny Rocket Documentation.

🚀 Project Structure

Below is an overview.

/
├── public/
│   ├── assets
│   ├── _leaflet
│   ├── robots.txt
│   └── favicon.ico
├── src/
│   ├── components/
│   ├── layouts/
│   └── pages/
│       └── index.astro
│       └── doc.mdx
│       └── search.astro
│       └── map.astro
│       └── 404.astro
│       └── about.mdx
│       └── privacy.mdx
│       └── rss.xml.ts
│       └── blog/
│           └── [...page].astro
│           └── few_sample_posts.mdx
└── astro.config.mjs

Astro looks for .astro or .mdx files in the src/pages/ directory. Each page is exposed as a route based on its file name.

Any static assets, like images, are placed in the public/ directory.

👀 Want to learn more?