From 9d451a395daba3e1291bc96ff6c3e97cf00fd2be Mon Sep 17 00:00:00 2001 From: ayntee Date: Sun, 27 Dec 2020 11:51:05 +0400 Subject: [PATCH] docs: dark theme by default --- docs/package.json | 2 +- docs/src/.vuepress/config.js | 66 +++++------------------------------ docs/src/.vuepress/navbar.js | 15 ++++++++ docs/src/.vuepress/sidebar.js | 39 +++++++++++++++++++++ 4 files changed, 64 insertions(+), 58 deletions(-) create mode 100644 docs/src/.vuepress/navbar.js create mode 100644 docs/src/.vuepress/sidebar.js diff --git a/docs/package.json b/docs/package.json index 6ed60d45d..856009482 100755 --- a/docs/package.json +++ b/docs/package.json @@ -1,5 +1,6 @@ { "name": "discordeno", + "private": true, "version": "0.0.1", "description": "Docs for Discordeno", "repository": "https://github.com/discordeno/discordeno", @@ -7,7 +8,6 @@ "docs:dev": "vuepress dev src --host localhost", "docs:build": "vuepress build src" }, - "license": "MIT", "devDependencies": { "vuepress": "^1.7.1", "vuepress-theme-yuu": "^2.3.0", diff --git a/docs/src/.vuepress/config.js b/docs/src/.vuepress/config.js index 4a53e7d11..c72624f54 100755 --- a/docs/src/.vuepress/config.js +++ b/docs/src/.vuepress/config.js @@ -1,7 +1,8 @@ -const { name, description, repository } = require("../../package"); +const { name, description, repository: repo } = require("../../package"); +const nav = require("./navbar"); +const sidebar = require("./sidebar"); const title = name[0].toUpperCase() + name.slice(1); -const discordLink = "https://discord.com/invite/5vBgXk3UcZ"; module.exports = { base: `/`, @@ -29,65 +30,16 @@ module.exports = { ], theme: "yuu", themeConfig: { - repo: repository, + repo, docsDir: "docs/src", editLinks: true, lastUpdated: true, sidebarDepth: 0, - nav: [ - { - text: "Home", - link: "/", - }, - { - text: "Docs", - link: "https://doc.deno.land/https/deno.land/x/discordeno/mod.ts", - }, - { - text: "Discord", - link: discordLink, - target: "_blank", - }, - ], - sidebar: { - "/": [ - { - title: "Home", - children: [ - "/", - "faq", - "gettingstarted", - "djs", - ], - }, - { - title: "Step By Step Guide", - children: [ - "/stepbystep/", - "/stepbystep/createbot", - "/stepbystep/createcommand", - "/stepbystep/createevent", - "/stepbystep/createlanguage", - "/stepbystep/createmonitor", - "/stepbystep/createinhibitor", - "/stepbystep/createtask", - "/stepbystep/hostingbot", - ], - }, - { - title: "Advanced Guide", - children: [ - "/advanced/", - "/advanced/arguments", - "/advanced/customizations", - "/advanced/dockerhosting", - "/advanced/dynamiccommands", - "/advanced/permlevels", - "/advanced/subcommands", - ], - }, - ], - }, + nav, + sidebar, + yuu: { + defaultDarkTheme: true + } }, plugins: [ "@vuepress/plugin-back-to-top", diff --git a/docs/src/.vuepress/navbar.js b/docs/src/.vuepress/navbar.js new file mode 100644 index 000000000..adca5b258 --- /dev/null +++ b/docs/src/.vuepress/navbar.js @@ -0,0 +1,15 @@ +module.exports = [ + { + text: "Home", + link: "/", + }, + { + text: "Docs", + link: "https://doc.deno.land/https/deno.land/x/discordeno/mod.ts", + }, + { + text: "Discord", + link: "https://discord.gg/5vBgXk3UcZ", + target: "_blank", + }, +] \ No newline at end of file diff --git a/docs/src/.vuepress/sidebar.js b/docs/src/.vuepress/sidebar.js new file mode 100644 index 000000000..d62addfe9 --- /dev/null +++ b/docs/src/.vuepress/sidebar.js @@ -0,0 +1,39 @@ +module.exports = { + "/": [ + { + title: "Home", + children: [ + "/", + "faq", + "gettingstarted", + "djs", + ], + }, + { + title: "Step By Step Guide", + children: [ + "/stepbystep/", + "/stepbystep/createbot", + "/stepbystep/createcommand", + "/stepbystep/createevent", + "/stepbystep/createlanguage", + "/stepbystep/createmonitor", + "/stepbystep/createinhibitor", + "/stepbystep/createtask", + "/stepbystep/hostingbot", + ], + }, + { + title: "Advanced Guide", + children: [ + "/advanced/", + "/advanced/arguments", + "/advanced/customizations", + "/advanced/dockerhosting", + "/advanced/dynamiccommands", + "/advanced/permlevels", + "/advanced/subcommands", + ], + }, + ], +} \ No newline at end of file