diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 9ec5672..36ce362 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -12,9 +12,16 @@ jobs: - uses: actions/checkout@v4 - run: mkdir /tmp/deploy - run: rsync -ua --exclude=".*" . /tmp/deploy + - name: Set deploy branch + run: | + if [ "${{ github.ref_name }}" = "master" ]; then + echo "DEPLOY_BRANCH=main" >> "$GITHUB_ENV" + else + echo "DEPLOY_BRANCH=${{ github.ref_name }}" >> "$GITHUB_ENV" + fi - name: Build & Deploy Worker uses: cloudflare/wrangler-action@v3 with: apiToken: ${{ secrets.CF_API_TOKEN }} accountId: ${{ secrets.CF_ACCOUNT_ID }} - command: pages deploy /tmp/deploy --project-name=ctmesh-org --branch=${{ github.ref_name }} + command: pages deploy /tmp/deploy --project-name=ctmesh-org --branch=${{ env.DEPLOY_BRANCH }} diff --git a/index.html b/index.html index 6a4c56c..f559513 100644 --- a/index.html +++ b/index.html @@ -165,6 +165,11 @@ background-color: #2B3A4E; color: #ffffff; } + .btn-learn, + .btn-learn:visited { + background-color: #FFB347; + color: #1F2230; + } .btn-meshcore img { filter: brightness(0) invert(1); } @@ -319,13 +324,20 @@
+ CT Mesh
+
+
+ Learn about the mesh!
+A local node is more than a gadget. It strengthens community communication by adding coverage, redundancy, and local routing for everyone nearby.
+ +Many fixed mesh repeater nodes can run from small solar systems and batteries, with no grid connection required. That means:
+Most users only need a companion/client device. If you want to expand mesh coverage in your area, build a repeater/router node. In MeshCore, a repeater is a fixed station that stays in place to relay traffic for the mesh, while a companion is a personal device that travels with you for day-to-day messaging. Meshtastic follows a similar pattern with routers (fixed relay-focused nodes) and clients (user-focused mobile/personal nodes). Contact us on Discord if you want help building or operating a repeater.
+ +Fixed nodes in strong locations often improve neighborhood coverage for many nearby users, not just the node owner, and even modest elevation can make a big difference. For example, an upstairs attic-window repeater can significantly improve in-home and neighborhood reception, and a few extra feet of height can meaningfully improve overall mesh performance.
+Both platforms are still useful, and many members experiment with both. In the CT Mesh fixed-node community, Meshtastic has gradually been replaced in many deployments by MeshCore as operators have seen stronger day-to-day reliability and broader platform functionality from current MeshCore firmware.
+If you are starting fresh and your goal is reliable fixed-node service, MeshCore is often the first recommendation from local operators.
+ +Start with our local guides, then review official project docs and community channels to choose the right platform for your goals.
+ + + Back to CT Mesh + + +