CarrGo Astro documentation

Fleet, services and cities

Describe your vehicles, the services you offer and the areas you cover. Each one gets a card and its own page.

Your vehicles, services and areas are Markdown files. Add a file and a new card and page appear; delete one and they disappear. The order of cards comes from each file’s order.

Vehicles: src/content/fleet/

---
name: Executive
class: Business saloon
summary: Leather seats, bottled water and a suited driver.
icon: car-front
image: car-executive.jpg
imageAlt: A black executive saloon outside a hotel entrance
seats: 4
bags: 3
multiplier: 1.6
features: [Air conditioning, Card payment, Leather seats, Wi-Fi]
badge: Most booked
order: 3
---
Anything you write here appears on the vehicle's page.
  • multiplier sets the vehicle’s price compared with a standard car. The fare estimator and fleet cards use it.
  • icon is shown on the booking form’s vehicle choices. Use any name from lucide.dev/icons.
  • features (up to six) appear on the vehicle’s page and in the comparison table. Give every vehicle the same shared features (such as air conditioning) so the table reads well.
  • badge is optional. It’s a small label on the card’s photo.

Every vehicle appears in the booking form, the estimator and the fleet blocks. The page is at /fleet/<file name>/.

Services: src/content/services/

---
title: Airport transfers
summary: Fixed fares to every airport, flight tracking and 60 minutes of free waiting.
icon: plane-landing
image: service-airport.jpg
imageAlt: A driver holding a name sign in an airport arrivals hall
points: ["Fixed price, tolls included", We track your flight, Meet and greet in arrivals]
from: 45
order: 2
---
  • points (up to five) appear as a checklist on the service page and in the list variant of the services block. Put a point in quotes if it contains a comma, or it splits in two.
  • from is optional. It shows as “From $45”.
  • The file airport-transfers.md also shows the fixed airport fares on its page.

The page is at /services/<file name>/.

Cities and areas: src/content/cities/

---
name: Harbourside
region: Waterfront
summary: Ferries, the cruise terminal and late-night restaurants by the water.
image: city-harbourside.jpg
imageAlt: Boats moored along the harbour front
airportFare: 52
eta: 8 min
order: 2
---
A few sentences about rides in this area.

City pages help people find you when they search for “taxi” plus the name of a town. Write a few real sentences about each area: local landmarks, the airport run, late-night pickups. airportFare and eta are optional.

The page is at /cities/<file name>/ and is titled “Taxis in Harbourside”.

Blocks that show these lists

Block Variants
fleet cards, compare
services icons, images, list
cities cards, list (a departures board)

All three take items to choose which files to show, by file name, and services also takes limit:

- type: services
  variant: list
  items: [airport-transfers, corporate, hourly]