Skip to content
/ TinyRocket Public template
forked from slamethendry/TinyRocket

Tiny Rocket theme / template for Astro

License

Notifications You must be signed in to change notification settings

fanhongmole/TinyRocket

 
 

Repository files navigation

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

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.astro
│       └── search.astro
│       └── map.astro
│       └── about.mdx
│       └── privacy.mdx
│       └── rss.xml.ts
│       └── blog/
│           └── [...page].astro
│           └── few_sample_posts.md
└── 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?

About

Tiny Rocket theme / template for Astro

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Astro 88.2%
  • CSS 5.4%
  • JavaScript 4.9%
  • TypeScript 1.5%