|
|
|
const getSidebar = require("./get_sidebar.js");
|
|
|
|
import { defineConfig } from "vitepress";
|
|
|
|
|
|
|
|
// https://vitepress.dev/reference/site-config
|
|
|
|
export default defineConfig({
|
|
|
|
title: "QGC Guide (4.4)",
|
|
|
|
description:
|
|
|
|
"How to use and develop QGroundControl for PX4 or ArduPilot powered vehicles.",
|
|
|
|
ignoreDeadLinks: true, // Do this for stable, where we don't yet have all translations
|
|
|
|
base: process.env.BRANCH_NAME ? "/" + process.env.BRANCH_NAME + "/" : "",
|
|
|
|
|
|
|
|
head: [
|
|
|
|
[
|
|
|
|
"script",
|
|
|
|
{
|
|
|
|
async: "",
|
|
|
|
src: "https://www.googletagmanager.com/gtag/js?id=UA-33658859-3",
|
|
|
|
},
|
|
|
|
],
|
|
|
|
[
|
|
|
|
"script",
|
|
|
|
{},
|
|
|
|
`window.dataLayer = window.dataLayer || [];
|
|
|
|
function gtag(){dataLayer.push(arguments);}
|
|
|
|
gtag('js', new Date());
|
|
|
|
gtag('config', 'UA-33658859-3');`,
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
locales: {
|
|
|
|
en: {
|
|
|
|
label: "English",
|
|
|
|
//lang: "en",
|
|
|
|
themeConfig: {
|
|
|
|
sidebar: getSidebar.sidebar({ lang: "en" }),
|
|
|
|
|
|
|
|
editLink: {
|
|
|
|
pattern:
|
|
|
|
"https://github.com/mavlink/qgroundcontrol/edit/master/docs/:path",
|
|
|
|
text: "Edit on GitHub",
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
zh: {
|
|
|
|
label: "中文 (Chinese)",
|
|
|
|
lang: "zh-CN", // optional, will be added as `lang` attribute on `html` tag
|
|
|
|
themeConfig: {
|
|
|
|
sidebar: getSidebar.sidebar({ lang: "zh" }),
|
|
|
|
},
|
|
|
|
// other locale specific properties...
|
|
|
|
},
|
|
|
|
ko: {
|
|
|
|
label: "한국어 (Korean)",
|
|
|
|
lang: "ko-KR", // optional, will be added as `lang` attribute on `html` tag
|
|
|
|
themeConfig: {
|
|
|
|
sidebar: getSidebar.sidebar({ lang: "ko" }),
|
|
|
|
},
|
|
|
|
|
|
|
|
// other locale specific properties...
|
|
|
|
},
|
|
|
|
tr: {
|
|
|
|
label: "Türkçe (Turkish)",
|
|
|
|
lang: "tr-TR", // optional, will be added as `lang` attribute on `html` tag
|
|
|
|
themeConfig: {
|
|
|
|
sidebar: getSidebar.sidebar({ lang: "tr" }),
|
|
|
|
},
|
|
|
|
|
|
|
|
// other locale specific properties...
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
themeConfig: {
|
|
|
|
// https://vitepress.dev/reference/default-theme-config
|
|
|
|
logo: "qgc_icon.png",
|
|
|
|
//sidebar: getSidebar.sidebar({ lang: "en" }),
|
|
|
|
search: {
|
|
|
|
provider: "local",
|
|
|
|
},
|
|
|
|
|
|
|
|
nav: [
|
|
|
|
{
|
|
|
|
text: "QGroundControl",
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
text: "Website",
|
|
|
|
link: "http://qgroundcontrol.com/",
|
|
|
|
ariaLabel: "QGC website link",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "Source Code",
|
|
|
|
link: "https://github.com/mavlink/qgroundcontrol",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "Docs Source Code",
|
|
|
|
link: "https://github.com/mavlink/qgroundcontrol/tree/master/doc",
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "Flight Stacks",
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
text: "PX4",
|
|
|
|
link: "https://docs.px4.io/en/",
|
|
|
|
ariaLabel: "PX4 docs link",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "ArduPilot",
|
|
|
|
link: "http://ardupilot.org",
|
|
|
|
ariaLabel: "ArduPilot site link",
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "Dronecode",
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
text: "PX4",
|
|
|
|
link: "https://px4.io/",
|
|
|
|
ariaLabel: "PX4 website link",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "QGroundControl",
|
|
|
|
link: "http://qgroundcontrol.com/",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "MAVSDK",
|
|
|
|
link: "https://mavsdk.mavlink.io/",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "MAVLINK",
|
|
|
|
link: "https://mavlink.io/en/",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "Dronecode Camera Manager",
|
|
|
|
link: "https://camera-manager.dronecode.org/en/",
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "Support",
|
|
|
|
link: "https://docs.qgroundcontrol.com/master/en/support/support.html",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "Version",
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
text: "master",
|
|
|
|
link: "https://docs.qgroundcontrol.com/master/en/",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "v4.3",
|
|
|
|
link: "https://docs.qgroundcontrol.com/Stable_V4.3/en/",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: "v4.4",
|
|
|
|
link: "https://docs.qgroundcontrol.com/Stable_V4.4/en/",
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
],
|
|
|
|
|
|
|
|
socialLinks: [
|
|
|
|
{ icon: "github", link: "https://github.com/mavlink/qgroundcontrol" },
|
|
|
|
],
|
|
|
|
},
|
|
|
|
});
|