Compare commits

10 Commits

Author SHA1 Message Date
f1cab64bd4 Merge branch 'TODO'
All checks were successful
Build and Deploy to Cloudflare Pages / build (push) Successful in 7s
Build and Deploy to Cloudflare Pages / deploy (push) Successful in 22s
2026-07-06 20:51:15 +02:00
20c133ee61 Add TODO.md 2026-07-06 20:35:49 +02:00
f993d36f0c add contact link in footer
All checks were successful
Build and Deploy to Cloudflare Pages / build (push) Successful in 5s
Build and Deploy to Cloudflare Pages / deploy (push) Successful in 21s
2026-02-14 05:51:08 +01:00
28f4c0305e set body width to 90%
All checks were successful
Build and Deploy to Cloudflare Pages / build (push) Successful in 5s
Build and Deploy to Cloudflare Pages / deploy (push) Successful in 28s
2026-02-10 04:42:45 -08:00
e808fc1aaa remove width limit on body
All checks were successful
Build and Deploy to Cloudflare Pages / build (push) Successful in 5s
Build and Deploy to Cloudflare Pages / deploy (push) Successful in 22s
2026-02-10 03:54:13 -08:00
deb163595f fix horizontal overflow and update map link
Some checks failed
Build and Deploy to Cloudflare Pages / build (push) Successful in 5s
Build and Deploy to Cloudflare Pages / deploy (push) Has been cancelled
- add word-break to settings boxes to wrap long URLs
- update Lee's Sandwiches link to short Google Maps URL
2026-02-10 03:53:45 -08:00
d3e421bb22 style mesh channels and signal groups in grey wells
All checks were successful
Build and Deploy to Cloudflare Pages / build (push) Successful in 5s
Build and Deploy to Cloudflare Pages / deploy (push) Successful in 22s
- format mesh channels in monospace grey well
- format signal groups in monospace grey well
- add Lee's Sandwiches address with Google Maps link
2026-02-10 03:46:56 -08:00
b9a8f1b9b8 Merge branch 'main' of git.eeqj.de:sneak/lora.vegas
All checks were successful
Build and Deploy to Cloudflare Pages / build (push) Successful in 5s
Build and Deploy to Cloudflare Pages / deploy (push) Successful in 27s
2026-02-10 03:43:36 -08:00
52f9ccf42e add README and contribute link in footer 2026-02-10 03:36:33 -08:00
4242c483ff Merge pull request 'feat: initial Hugo static site (closes #1)' (#2) from feat/initial-site into main
All checks were successful
Build and Deploy to Cloudflare Pages / build (push) Successful in 5s
Build and Deploy to Cloudflare Pages / deploy (push) Successful in 27s
Reviewed-on: #2
2026-02-10 12:28:21 +01:00
5 changed files with 102 additions and 7 deletions

40
README.md Normal file
View File

@@ -0,0 +1,40 @@
# lora.vegas
Las Vegas Meshtastic and LoRa community website.
## About
This site provides information about the Las Vegas mesh networking community, including:
- Mesh channel configurations
- Community coordination (Discord, Signal)
- Meetup information
- Local resources
## Contributing
To contribute to this site, contact **sneak@sneak.berlin** for git repository access.
## Technical Details
This is a static site built with Hugo. The site is deployed automatically via GitHub Actions.
### Local Development
```bash
hugo server
```
Visit http://localhost:1313 to preview.
### Build
```bash
hugo
```
Output will be in the `public/` directory.
## License
Content is provided as-is for community use.

41
TODO.md Normal file
View File

@@ -0,0 +1,41 @@
# Status
pre-1.0
No git tags. The site is live, but the repo lacks the standard scaffold
(Makefile, LICENSE, Dockerfile, policy files).
# Next Step
Add the policy scaffold in one commit: Makefile with Hugo-appropriate
targets (test builds the site with hugo --minify, lint/fmt/fmt-check via
prettier over content and theme, check, hooks), .prettierrc and
.prettierignore, LICENSE, REPO_POLICIES.md, .editorconfig, and a
Dockerfile plus .dockerignore that builds the site and runs make check,
images pinned by sha256. Update README to mention the new workflow.
# Completed Steps
* 2026-02-10: design pass: minimal light theme with inline CSS, grey
wells for mesh channels and signal groups, horizontal overflow fix,
body width tuning, map link update
* 2026-02-10: added README and footer contribute link
* 2026-02-10: added Gitea workflow that builds the site and deploys to
Cloudflare Pages
* 2026-02-08: initial Hugo static site for lora.vegas
# Future Steps
* Add .gitea/workflows/check.yml that runs make check; pin the images
and actions in deploy.yml by sha256 (klakegg/hugo:ext-alpine,
node:20, actions/checkout, upload/download-artifact are all
unpinned)
* Rework README.md into the standard sections: Description, Getting
Started, Rationale, Design, TODO, License, Author (currently About,
Contributing, Technical Details, License)
* Replace the "content is provided as-is" README note with the text of
the committed LICENSE
* Expand .gitignore beyond Hugo outputs (OS and editor files)
* Verify the Cloudflare Pages deploy still works after the workflow
changes
* Keep mesh channel and signal group listings current

View File

@@ -4,13 +4,20 @@ title: "LoRa Vegas"
## Mesh Channels ## Mesh Channels
- **LV Traffic** — <a href="https://meshtastic.org/e/?add=true#Cg8SAQEaCkxWX1RyYWZmaWMSEQgBOAFABUgBUB5YFGgBwAYB" class="mono-link">https://meshtastic.org/e/?add=true#Cg8SAQEaCkxWX1RyYWZmaWMSEQgBOAFABUgBUB5YFGgBwAYB</a> <div class="settings">
- **LASMeshMeet** — <a href="https://meshtastic.org/e/?add=true#CiQSEKBDmMMfm5yEaVfulQ2W3kwaC0xBU01lc2hNZWV0JQIAAAASDggBOAFABUgBUB5YFGgB" class="mono-link">https://meshtastic.org/e/?add=true#CiQSEKBDmMMfm5yEaVfulQ2W3kwaC0xBU01lc2hNZWV0JQIAAAASDggBOAFABUgBUB5YFGgB</a> <span class="label">LV Traffic:</span><br>
- **LongFast** — Set region to **US**, modem preset to **LongFast** <a href="https://meshtastic.org/e/?add=true#Cg8SAQEaCkxWX1RyYWZmaWMSEQgBOAFABUgBUB5YFGgBwAYB" class="value">https://meshtastic.org/e/?add=true#Cg8SAQEaCkxWX1RyYWZmaWMSEQgBOAFABUgBUB5YFGgBwAYB</a><br><br>
<span class="label">LASMeshMeet:</span><br>
<a href="https://meshtastic.org/e/?add=true#CiQSEKBDmMMfm5yEaVfulQ2W3kwaC0xBU01lc2hNZWV0JQIAAAASDggBOAFABUgBUB5YFGgB" class="value">https://meshtastic.org/e/?add=true#CiQSEKBDmMMfm5yEaVfulQ2W3kwaC0xBU01lc2hNZWV0JQIAAAASDggBOAFABUgBUB5YFGgB</a><br><br>
<span class="label">LongFast:</span> <span class="value">Set region to US, modem preset to LongFast</span>
</div>
## Signal Groups ## Signal Groups
- **Vegas-LongFast** — <a href="https://signal.group/#CjQKIG2kcUFN9wPzgpi3H_Lxwie3sgduhzrRdeISlAEyv3EtEhBKz7kID13JrlOfhI2X8ET_" class="mono-link">https://signal.group/#CjQKIG2kcUFN9wPzgpi3H_Lxwie3sgduhzrRdeISlAEyv3EtEhBKz7kID13JrlOfhI2X8ET_</a> <div class="settings">
<span class="label">Vegas-LongFast:</span><br>
<a href="https://signal.group/#CjQKIG2kcUFN9wPzgpi3H_Lxwie3sgduhzrRdeISlAEyv3EtEhBKz7kID13JrlOfhI2X8ET_" class="value">https://signal.group/#CjQKIG2kcUFN9wPzgpi3H_Lxwie3sgduhzrRdeISlAEyv3EtEhBKz7kID13JrlOfhI2X8ET_</a>
</div>
## Discord ## Discord
@@ -26,7 +33,7 @@ title: "LoRa Vegas"
### Past ### Past
- **#1** — Feb 4, 2026, 7 PM at Lee's Sandwiches - **#1** — Feb 4, 2026, 7 PM at [Lee's Sandwiches, 3989 Spring Mountain Rd](https://maps.app.goo.gl/4Zc5zRVr8srTVStH9)
## LongFast Settings ## LongFast Settings

View File

@@ -12,7 +12,8 @@
<body> <body>
{{ block "main" . }}{{ end }} {{ block "main" . }}{{ end }}
<footer> <footer>
<p>lora.vegas &mdash; Las Vegas Meshtastic community</p> <p>this site is a project by <a href="https://sneak.berlin">@sneak</a>.</p>
<p>lora.vegas &mdash; Las Vegas Meshtastic community <a href="https://git.eeqj.de/sneak/lora.vegas" class="contribute-link">[Contribute]</a></p>
</footer> </footer>
</body> </body>
</html> </html>

View File

@@ -14,7 +14,7 @@ body {
color: var(--fg); color: var(--fg);
line-height: 1.6; line-height: 1.6;
padding: 2rem 1rem; padding: 2rem 1rem;
max-width: var(--max-w); max-width: 90%;
margin: 0 auto; margin: 0 auto;
} }
@@ -71,6 +71,8 @@ a:hover {
font-family: "SF Mono", "Fira Code", "Consolas", monospace; font-family: "SF Mono", "Fira Code", "Consolas", monospace;
font-size: 0.9rem; font-size: 0.9rem;
line-height: 1.8; line-height: 1.8;
overflow-wrap: break-word;
word-break: break-all;
} }
.settings .label { .settings .label {
@@ -93,3 +95,7 @@ footer {
border-top: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0;
padding-top: 1rem; padding-top: 1rem;
} }
.contribute-link {
font-size: 0.7rem;
}