rs-uv3a/astro.config.mjs
Ryan Malloy 364b6602c4 Initial RS-UV3A Starlight documentation site
Documentation for the HobbyPCB RS-UV3A tri-band FM transceiver board
covering 2m, 1.25m, and 70cm amateur radio bands.

Structure:
- Getting Started: quick start, connections, serial setup
- Guides: voice, packet/APRS, beacons, repeater/satellite, firmware
- Reference: specs, 66 serial commands, connector pinouts, hw revisions
- Accessories: RS-UVPA 5W power amplifier

Features:
- Ham radio green theme for readability
- Full command reference with categorization
- Searchable via Starlight/Pagefind
- Mobile responsive
2026-01-28 12:14:16 -07:00

87 lines
2.6 KiB
JavaScript

// @ts-check
import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';
// https://astro.build/config
export default defineConfig({
telemetry: false,
devToolbar: { enabled: false },
integrations: [
starlight({
title: 'RS-UV3A',
description: 'Documentation for the HobbyPCB RS-UV3A VHF/UHF Tri-Band FM Transceiver',
logo: {
light: './src/assets/radio-light.svg',
dark: './src/assets/radio-dark.svg',
replacesTitle: false,
},
social: [
{
icon: 'external',
label: 'HobbyPCB Wiki',
href: 'https://sites.google.com/site/hobbypcbrsuv3awiki/'
},
],
customCss: ['./src/styles/custom.css'],
sidebar: [
{
label: 'Getting Started',
items: [
{ label: 'Introduction', slug: 'getting-started' },
{ label: 'Connections', slug: 'getting-started/connections' },
{ label: 'Serial Setup', slug: 'getting-started/serial-setup' },
],
},
{
label: 'Guides',
items: [
{ label: 'Voice Operation', slug: 'guides/voice-operation' },
{ label: 'Packet & APRS', slug: 'guides/packet-aprs' },
{ label: 'Beacon Operation', slug: 'guides/beacon-operation' },
{ label: 'Repeater & Satellite', slug: 'guides/repeater-satellite' },
{ label: 'Firmware Upgrade', slug: 'guides/firmware-upgrade' },
],
},
{
label: 'Reference',
items: [
{ label: 'Specifications', slug: 'reference/specifications' },
{
label: 'Commands',
collapsed: true,
items: [
{ label: 'Quick Reference', slug: 'reference/commands' },
{ label: 'Frequency', slug: 'reference/commands/frequency' },
{ label: 'Audio', slug: 'reference/commands/audio' },
{ label: 'Squelch & Tones', slug: 'reference/commands/squelch-tones' },
{ label: 'DTMF & CW', slug: 'reference/commands/dtmf-cw' },
{ label: 'Beacon', slug: 'reference/commands/beacon' },
{ label: 'Memory', slug: 'reference/commands/memory' },
{ label: 'I/O Control', slug: 'reference/commands/io-control' },
{ label: 'System', slug: 'reference/commands/system' },
],
},
{ label: 'Connectors', slug: 'reference/connectors' },
{ label: 'Hardware Revisions', slug: 'reference/hardware-revisions' },
],
},
{
label: 'Accessories',
items: [
{ label: 'RS-UVPA Power Amp', slug: 'accessories/rs-uvpa' },
],
},
],
head: [
{
tag: 'meta',
attrs: {
name: 'keywords',
content: 'RS-UV3A, HobbyPCB, ham radio, amateur radio, FM transceiver, VHF, UHF, 2m, 70cm, 1.25m, Arduino',
},
},
],
}),
],
});