From f83eeec5526b81c1c704cdc1f34e868904dd17ee Mon Sep 17 00:00:00 2001 From: Fanis Tharropoulos Date: Fri, 30 Jan 2026 12:59:30 +0200 Subject: [PATCH 1/9] feat: move top nav links into sidebar --- docs-site/content/.vuepress/styles/index.styl | 14 ++ .../.vuepress/theme/components/NavLinks.vue | 5 +- .../.vuepress/theme/components/Navbar.vue | 57 -------- .../.vuepress/theme/layouts/Layout.vue | 128 ++++++++++++++++++ 4 files changed, 143 insertions(+), 61 deletions(-) create mode 100644 docs-site/content/.vuepress/theme/layouts/Layout.vue diff --git a/docs-site/content/.vuepress/styles/index.styl b/docs-site/content/.vuepress/styles/index.styl index a26bf143..d58e5096 100755 --- a/docs-site/content/.vuepress/styles/index.styl +++ b/docs-site/content/.vuepress/styles/index.styl @@ -8,6 +8,20 @@ body font-family 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; +@media (min-width: ($MQMobile + 1px)) + .sidebar + .nav-links + display block !important + border-bottom 1px solid $borderColor + padding 0.5rem 0 0.75rem 0 + a + font-weight 600 + .nav-item, .repo-link + display block + line-height 1.25rem + font-size 1.1em + padding 0.5rem 0 0.5rem 1.5rem + // https://github.com/vuejs/vuepress/issues/703#issuecomment-484790660 .theme-default-content pre[class*=language-] overflow-y hidden diff --git a/docs-site/content/.vuepress/theme/components/NavLinks.vue b/docs-site/content/.vuepress/theme/components/NavLinks.vue index c96dd84f..581e2fe0 100644 --- a/docs-site/content/.vuepress/theme/components/NavLinks.vue +++ b/docs-site/content/.vuepress/theme/components/NavLinks.vue @@ -1,6 +1,6 @@