You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
167 lines
4.2 KiB
167 lines
4.2 KiB
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" }, |
|
], |
|
}, |
|
});
|
|
|