Re-ordering the sidebar

This commit is contained in:
apt105 2022-04-24 23:32:31 +01:00
parent 53a41efbf6
commit 6e8c4d25ea
27 changed files with 42 additions and 15 deletions

View file

@ -2,6 +2,7 @@
id: channels
title: Channels
sidebar_label: Channels
sidebar_position: 3
---
## Overview

View file

@ -2,6 +2,7 @@
id: clients
title: Clients
sidebar_label: Clients
sidebar_position: 2
---
## Overview

View file

@ -2,6 +2,7 @@
id: external-devices
title: External Devices
sidebar_label: External Devices
sidebar_position: 5
---
## Overview

View file

@ -1,7 +1,9 @@
---
id: overview
title: Meshtastic Concepts
sidebar_label: Concepts Overview
sidebar_label: Overview of Concepts
sidebar_position: 1
---
## Overview

View file

@ -2,11 +2,12 @@
id: internet
title: Internet Connectivity
sidebar_label: Internet Connectivity
sidebar_position: 4
---
## Overview
Captive Portal: Using Meshtastic, you can create a separate Wifi network for you join your phone or computer on a mesh network. See [Web Interface](/docs/software/web/web-app-software) for more info. This is ideal in a situation where you are remote, such as in the forest, on a mountain, or if there is a major power/internet outage such as in a storm or other disaster.
Captive Portal: Using Meshtastic, you can create a separate Wifi network for you join your phone or computer on a mesh network. See [Web Interface](/docs/software/web) for more info. This is ideal in a situation where you are remote, such as in the forest, on a mountain, or if there is a major power/internet outage such as in a storm or other disaster.
## Features using Internet Connectivity

View file

@ -2,6 +2,7 @@
id: mesh
title: Mesh Routing
sidebar_label: Mesh Routing
sidebar_position: 1
---
## Overview

View file

@ -2,6 +2,7 @@
title: About Meshtastic
sidebar_label: About
slug: /about
sidebar_position: 1
---
:::info

View file

@ -34,11 +34,11 @@ The [Meshtastic-device](https://github.com/meshtastic/Meshtastic-device) is wher
## Device Support
The [Meshtastic-python](https://github.com/meshtastic/Meshtastic-python) is typically where the first device interaction takes place, but that is not a requirement. This repo has a command line utility that allows you to interact with most functionality with the devices. This python library can also be consumed for other applications. See [Community applications](/docs/software/community/community-overview) for other Meshtastic applications.
The [Meshtastic-python](https://github.com/meshtastic/Meshtastic-python) is typically where the first device interaction takes place, but that is not a requirement. This repo has a command line utility that allows you to interact with most functionality with the devices. This python library can also be consumed for other applications. See [Community applications](/docs/software/community) for other Meshtastic applications.
## Web Application
The [Meshtastic-web](https://github.com/meshtastic/meshtastic-web) is where the hosted web server on the ESP32 devices in Typescript is developed. See the [Web interface overview](/docs/software/web/web-app-software) for more details.
The [Meshtastic-web](https://github.com/meshtastic/meshtastic-web) is where the hosted web server on the ESP32 devices in Typescript is developed. See the [Web interface overview](/docs/software/web) for more details.
The [meshtastic.js](https://github.com/meshtastic/meshtastic.js) is a JavaScript library that provides an interface for Meshtastic devices.

View file

@ -12,7 +12,7 @@ The now-in-beta iOS app requires iOS v15.
### How do I get the Meshtastic iOS App?
See [iOS App](/docs/software/apple/ios-development)
See [iOS App](/docs/software/apple)
### After updating firmware, my node is not connecting via Bluetooth. What should I do?

View file

@ -2,6 +2,7 @@
id: faq
title: FAQs
slug: /faq
sidebar_position: 6
---
<!---

View file

@ -3,6 +3,7 @@ id: overview
title: Getting Started
sidebar_label: Getting Started
slug: /getting-started
sidebar_position: 2
---
import Link from '@docusaurus/Link';

View file

@ -2,13 +2,14 @@
title: Hardware
sidebar_label: Hardware
slug: /hardware
sidebar_position: 3
---
We currently support devices that use the ESP32 and the nRF52 microcontrollers. Both of these offer low power consumption and long battery life, but each come with their own advantages:
## ESP32
The ESP32 devices have the advantage of having a Wifi interface. This allows you to connect to an access point, or run the device as an access point, and host the [web interface](/docs/software/web/web-app-software).
The ESP32 devices have the advantage of having a Wifi interface. This allows you to connect to an access point, or run the device as an access point, and host the [web interface](/docs/software/web).
The following ESP32 devices are supported:

View file

@ -0,0 +1,7 @@
position: 1 # float position is supported
label: 'Supported Hardware'
collapsible: true # make the category collapsible
link:
type: generated-index
title: Supported Hardware

View file

@ -2,6 +2,7 @@
title: Legal
sidebar_label: Legal
slug: /legal
sidebar_position: 7
---
## Disclaimers

View file

@ -2,6 +2,7 @@
title: Device Settings
sidebar_label: Device Settings
slug: /settings
sidebar_position: 5
---
import Tabs from '@theme/Tabs';
@ -27,7 +28,7 @@ For most, GPS is a really cool, desirable feature. Knowing where everyone on you
### WiFi Settings
Whether you're using the upcoming [web interface](software/web/web-app-software) or you're interested in broadcasting messages to/from the internet using [MQTT](settings/mqtt), the [WiFi settings](settings/wifi) are your first stop towards an IoT radio.
Whether you're using the upcoming [web interface](software/web) or you're interested in broadcasting messages to/from the internet using [MQTT](settings/mqtt), the [WiFi settings](settings/wifi) are your first stop towards an IoT radio.
## Examples

View file

@ -1,10 +1,10 @@
---
id: android-installation
title: Android application installation
sidebar_label: Installation
sidebar_label: Android app
---
Our Android application is available to download on Google Play Store.
Our Android application is available to download on Google Play Store. This allows you to connect to your Meshtastic® device from your Android phone.
<p align="center">
<a href="https://play.google.com/store/apps/details?id=com.geeksville.mesh">

View file

@ -1,7 +1,7 @@
---
id: ios-development
title: iOS application development
sidebar_label: App development
sidebar_label: iOS & MacOS Apps
---
The Meshtastic iOS app is currently available in TestFlight as a public beta with a projected App Store release in early 2022.

View file

@ -2,16 +2,17 @@
title: Software
sidebar_label: Software
slug: /software
sidebar_position: 4
---
The following applications are available to support your Meshtastic network:
- The [firmware](/docs/software/device/device-firmware) to run on the devices
- Connect to the devices with our [Android app](/docs/software/android/android-installation)
- An [iOS application](/docs/software/apple/ios-development) is in the works
- Connect to the devices with our [Android app](/docs/software/android)
- An [iOS application](/docs/software/apple) is in the works
- [Meshtastic.js](/docs/software/js/getting-started) provides a JavaScript library to interface with devices
- [Meshtastic-python](/docs/software/python/python-installation) provides access from desktop computers including a command line interface
- A [web interface](/docs/software/web/web-app-software) can be accessed over Wifi on ESP32 devices
- A [web interface](/docs/software/web) can be accessed over Wifi on ESP32 devices
- Pre-installed device modules for:
- [Range testing](/docs/software/modules/range-test-module)
- [External notifications](/docs/software/modules/ext-notif-module)

View file

@ -2,6 +2,7 @@
id: canned-message-module
title: Canned messages
sidebar_label: Canned messages
sidebar_position: 3
---
import PluginModule from '@site/docs/_blocks/_plugin_module.mdx';

View file

@ -2,6 +2,7 @@
id: ext-notif-module
title: External notifications
sidebar_label: External notifications
sidebar_position: 2
---
import PluginModule from '@site/docs/_blocks/_plugin_module.mdx';

View file

@ -1,7 +1,7 @@
---
id: modules
title: Modules overview
sidebar_label: Overview
sidebar_label: Built-in modules
---
There are a number of modules that have been integrated into the device firmware. These can be turned on using the Meshtastic python command line program. Please note that these modules require the device to be rebooted once they have been enabled for them to start running.

View file

@ -2,6 +2,7 @@
id: range-test-module
title: Range Test Module
sidebar_label: Range Test
sidebar_position: 1
---
import PluginModule from '@site/docs/_blocks/_plugin_module.mdx';

View file

@ -2,6 +2,7 @@
id: serial-module
title: Serial communication module
sidebar_label: Serial communication
sidebar_position: 4
---
import PluginModule from '@site/docs/_blocks/_plugin_module.mdx';

View file

@ -2,6 +2,7 @@
id: store-forward-module
title: Store and Forward Module
sidebar_label: Store and Forward
sidebar_position: 5
---
import PluginModule from '@site/docs/_blocks/_plugin_module.mdx';

View file

@ -2,6 +2,7 @@
id: telemetry-module
title: Telemetry
sidebar_label: Telemetry
sidebar_position: 6
---
import PluginModule from '@site/docs/_blocks/_plugin_module.mdx';

View file

@ -1,7 +1,7 @@
---
id: web-app-software
title: Web interface overview
sidebar_label: Overview
sidebar_label: Web Interface
---
<!--- FIXME add self hosting details link --->