diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..96a70ee --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/public/ +/resources/ +.hugo_build.lock diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..24c1670 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = '{{ .Date }}' +draft = true ++++ diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..7354d4b --- /dev/null +++ b/content/_index.md @@ -0,0 +1,60 @@ +--- +title: "LoRa Vegas" +--- + +## Mesh Channels + +Join these channels on your Meshtastic radio: + +- **LV Traffic** — [Add channel](https://meshtastic.org/e/?add=true#Cg8SAQEaCkxWX1RyYWZmaWMSEQgBOAFABUgBUB5YFGgBwAYB) +- **LASMeshMeet** (meetup coordination) — [Add channel](https://meshtastic.org/e/?add=true#CiQSEKBDmMMfm5yEaVfulQ2W3kwaC0xBU01lc2hNZWV0JQIAAAASDggBOAFABUgBUB5YFGgB) +- **LongFast** (default) — just set your region to **US** and modem preset to **LongFast** + +## Discord Groups + +- [LASmesh](https://discord.gg/968aSXf7XX) — Las Vegas mesh networking community +- [MeshEnvy](https://discord.gg/BuhrxH7nyu) +- [VegasMesh](https://discord.gg/YEWmnKEEVe) + +## Signal Groups + +- [Vegas-LongFast](https://signal.group/#CjQKIG2kcUFN9wPzgpi3H_Lxwie3sgduhzrRdeISlAEyv3EtEhBKz7kID13JrlOfhI2X8ET_) — local coordination + +## Meetup + +Vegas LoRa meetups: + +- **#1** — Feb 4, 2026, 7 PM at Lee's Sandwiches +- **#2** — April 13, 2026, 7 PM, location TBD + +## Resources + +- [LASmesh website](https://lasmesh.com/) +- [Vegas MeshSense](http://las.packetflood.net:44920/) — live mesh network monitor +- [Meshtastic project](https://meshtastic.org) + +## LongFast Settings + +Default channel settings for the Las Vegas area mesh: + +
Las Vegas Meshtastic & LoRa community
+ + {{ .Content }} +{{ end }} diff --git a/themes/loravega/static/css/style.css b/themes/loravega/static/css/style.css new file mode 100644 index 0000000..f48ba6c --- /dev/null +++ b/themes/loravega/static/css/style.css @@ -0,0 +1,82 @@ +:root { + --bg: #0a0a0a; + --fg: #e0e0e0; + --accent: #4fc3f7; + --muted: #888; + --max-w: 600px; +} + +* { margin: 0; padding: 0; box-sizing: border-box; } + +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + background: var(--bg); + color: var(--fg); + line-height: 1.6; + padding: 2rem 1rem; + max-width: var(--max-w); + margin: 0 auto; +} + +h1 { + font-size: 1.8rem; + margin-bottom: 0.25rem; +} + +.tagline { + color: var(--muted); + margin-bottom: 2rem; +} + +h2 { + font-size: 1.2rem; + margin-top: 2rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #222; + padding-bottom: 0.25rem; +} + +ul { + list-style: none; + padding: 0; +} + +li { + margin-bottom: 0.5rem; +} + +a { + color: var(--accent); + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.settings { + background: #111; + border: 1px solid #222; + border-radius: 4px; + padding: 1rem; + margin-top: 0.5rem; + font-family: "SF Mono", "Fira Code", "Consolas", monospace; + font-size: 0.9rem; + line-height: 1.8; +} + +.settings .label { + color: var(--muted); +} + +.settings .value { + color: var(--accent); +} + +footer { + margin-top: 3rem; + color: var(--muted); + font-size: 0.8rem; + border-top: 1px solid #222; + padding-top: 1rem; +} diff --git a/themes/loravega/theme.toml b/themes/loravega/theme.toml new file mode 100644 index 0000000..eae3659 --- /dev/null +++ b/themes/loravega/theme.toml @@ -0,0 +1,3 @@ +name = "loravega" +description = "Minimal single-page theme for lora.vegas" +min_version = "0.100.0"