diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js
index ebd27a5ee1169b963e5057c9ce29a8561631cd47..d5ec8320866f9e1263ebb9f99f3d0c6e35b531de 100644
--- a/docs/.vuepress/config.js
+++ b/docs/.vuepress/config.js
@@ -49,12 +49,23 @@ module.exports = {
{
title: 'Config Reference',
collapsable: false,
- children: extractHeaders(
- fs.readFileSync(path.resolve(__dirname, '../config/README.md'), 'utf-8'),
- ['h3']
- ).map(({ title, slug }) => [`#${slug}`, title])
+ children: genSidebar('config/README.md')
+ }
+ ],
+ '/default-theme-config/': [
+ {
+ title: 'Default Theme Config',
+ collapsable: false,
+ children: genSidebar('default-theme-config/README.md')
}
]
}
}
}
+
+function genSidebar (file) {
+ return extractHeaders(
+ fs.readFileSync(path.resolve(__dirname, '../', file), 'utf-8'),
+ ['h3']
+ ).map(({ title, slug }) => [`#${slug}`, title])
+}
diff --git a/docs/guide/README.md b/docs/guide/README.md
index 0945b0f8c60bcb5c202650f936dc724fedda6691..e42bcd9a89c1c21391b63e4d848f49673e3d3912 100644
--- a/docs/guide/README.md
+++ b/docs/guide/README.md
@@ -8,6 +8,10 @@ next: ./getting-started
## Todo Features
+### PWA Support
+
+### Algolia DocSearch Integration
+
## Why Not ...?
### Nuxt / NuxtDoc
diff --git a/lib/default-theme/NavLinks.vue b/lib/default-theme/NavLinks.vue
index e148d0192ae9ca4fa83b3d5a7790bef9b00a05f9..f117d36c3ff785782427b5a6c9fb1408137adbe2 100644
--- a/lib/default-theme/NavLinks.vue
+++ b/lib/default-theme/NavLinks.vue
@@ -1,5 +1,5 @@
-
+
+
@@ -33,6 +34,7 @@ export default {
.navbar
padding 0.7rem 1.5rem
line-height 2rem
+ position relative
a, span, img
vertical-align middle
display inline-block
@@ -48,10 +50,10 @@ export default {
position relative
top -0.125rem
.links
- font-size 0.95rem
- float right
- a:not(:last-child)
- margin-right 1.5rem
+ font-size 0.9rem
+ position absolute
+ right 1.5rem
+ top 0.7rem
@media (max-width: $MQMobile)
.navbar
diff --git a/lib/default-theme/SearchBox.vue b/lib/default-theme/SearchBox.vue
index c58765866c08fb1fead5a3b105d928989fe70fbf..27f8910ff5f402db17d421c05eb96df51ec2e598 100644
--- a/lib/default-theme/SearchBox.vue
+++ b/lib/default-theme/SearchBox.vue
@@ -1,9 +1,178 @@
-
-
-
+
+
+
diff --git a/lib/default-theme/Sidebar.vue b/lib/default-theme/Sidebar.vue
index f800ade544d2c03815a9bafcecdb799e90a6330b..58e92ebede8289893298a3cbe67af81e6d1fa781 100644
--- a/lib/default-theme/Sidebar.vue
+++ b/lib/default-theme/Sidebar.vue
@@ -1,6 +1,5 @@