···33import tailwindcss from "@tailwindcss/vite";
44import { defineConfig, envField } from "astro/config";
55import starlightImageZoom from "starlight-image-zoom";
66+import starlightLinksValidator from "starlight-links-validator";
67import starlightLlmsTxt from "starlight-llms-txt";
7889import Icons from "unplugin-icons/vite";
···179180 "OpenStatus is an open-source global uptime monitoring platform that offers a status page and monitoring as code.",
180181 }),
181182 starlightImageZoom(),
183183+ starlightLinksValidator({
184184+ errorOnLocalLinks: false,
185185+ }),
182186 ],
183187 }),
184188 ],
···5566Hereโs some content to help you get started with the concept behind OpenStatus.
7788-- [Uptime Monitoring](/tutorial/uptime-monitoring)
88+- [Uptime Monitoring](/concept/uptime-monitoring)
991010-- [Best Practices for Status Pages](/tutorial/best-practices-status-page)
1010+- [Best Practices for Status Pages](/concept/best-practices-status-page)
11111212-- [Uptime Monitoring as Code](/tutorial/uptime-monitoring-as-code)
1212+- [Uptime Monitoring as Code](/concept/uptime-monitoring-as-code)
13131414-- [Latency vs Response Time](/tutorial/latency-vs-response-time)
1414+- [Latency vs Response Time](/concept/latency-vs-response-time)
···80808181### Making Changes with the CLI
82828383-Once your `openstatus.yaml` file is ready, you use our [command-line interface (CLI)](tutorial/get-started-with-openstatus-cli) to apply the changes. The CLI compares your local configuration with the current state of your monitors and applies only the necessary changesโcreating new monitors, updating existing ones, or deleting those no longer defined.
8383+Once your `openstatus.yaml` file is ready, you use our [command-line interface (CLI)](/tutorial/get-started-with-openstatus-cli) to apply the changes. The CLI compares your local configuration with the current state of your monitors and applies only the necessary changesโcreating new monitors, updating existing ones, or deleting those no longer defined.
84848585**Common CLI Commands:**
8686
···35353636### YAML Configuration
37373838-The [OpenStatus CLI](/cli/getting-started/) allows you to create monitor defined in a YAML configuration file. This is perfect solution if want to manage your monitors via GitOps.
3838+The [OpenStatus CLI](/tutorial/get-started-with-openstatus-cli) allows you to create monitor defined in a YAML configuration file. This is perfect solution if want to manage your monitors via GitOps.
39394040Here's an example of a monitor configuration for Hugging Face MCP server:
4141
···14141515## Getting Started
16161717-OpenStatus provides a [CLI](/cli/getting-started) tool that allows you to create, update, and delete monitors as code. To get started, you need to install the CLI tool.
1717+OpenStatus provides a [CLI](/tutorial/get-started-with-openstatus-cli) tool that allows you to create, update, and delete monitors as code. To get started, you need to install the CLI tool.
18181919## Examples
2020