diff --git a/src/.vuepress/config.js b/src/.vuepress/config.js index f0e48197..0cbb1a1a 100644 --- a/src/.vuepress/config.js +++ b/src/.vuepress/config.js @@ -7,51 +7,14 @@ module.exports = { docsRepo: 'tachiyomiorg/website', docsDir: 'src', editLinks: true, - nav: [ - { text: 'Guides', link: '/help/guides/getting-started' }, - { text: 'FAQ', link: '/help/faq/application' }, - { text: 'Extensions', link: '/extensions/' }, - { text: 'Wiki', link: 'https://github.com/inorichi/tachiyomi/wiki' }, - { text: 'Discord', link: 'https://discord.gg/tachiyomi' }, - { text: 'Reddit', link: 'https://reddit.com/r/Tachiyomi' } - ], - sidebar: [ - '/', - { - title: 'Guides', - children: [ - '/help/guides/getting-started', - '/help/guides/reading-local-manga', - '/help/guides/source-problems', - '/help/guides/translation' - ] - }, - { - title: 'FAQ', - children: [ - '/help/faq/application', - '/help/faq/extensions' - ] - }, - '/extensions/' - ], + nav: require('./config/nav'), + sidebar: require('./config/sidebar'), lastUpdated: 'Last Updated' }, - plugins: [ - [ - '@vuepress/back-to-top' - ], - [ - '@vuepress/google-analytics', - { 'ga': 'UA-148212082-1' } - ], - [ - 'container', - { - type: 'expander', - before: info => `
${info}\n`, - after: '
\n' - } - ] + plugins: require('./config/plugins'), + extraWatchFiles: [ + '.vuepress/config/nav.js', + '.vuepress/config/sidebar.js', + '.vuepress/config/plugins.js' ] } diff --git a/src/.vuepress/config/nav.js b/src/.vuepress/config/nav.js new file mode 100644 index 00000000..6011625d --- /dev/null +++ b/src/.vuepress/config/nav.js @@ -0,0 +1,50 @@ +module.exports = [ + { + text: 'Need help?', + items: [ + { + text: 'Regular', + items: [ + { + text: 'Application', + link: '/help/faq/application' + }, + { + text: 'Extensions', + link: '/help/faq/extensions' + } + ] + } + ] + }, + { + text: 'Guides', + items: [ + { + text: 'Regular', + items: [ + { + text: 'Getting started', + link: '/help/guides/getting-started' + }, + { + text: 'Reading local manga', + link: '/help/guides/reading-local-manga' + }, + { + text: 'Source problems', + link: '/help/guides/source-problems' + } + ] + } + ] + }, + { + text: 'Discord', + link: 'https://discord.gg/tachiyomi' + }, + { + text: 'Reddit', + link: 'https://reddit.com/r/Tachiyomi' + } +]; diff --git a/src/.vuepress/config/plugins.js b/src/.vuepress/config/plugins.js new file mode 100644 index 00000000..5b7d079f --- /dev/null +++ b/src/.vuepress/config/plugins.js @@ -0,0 +1,19 @@ +module.exports = [ + [ + '@vuepress/back-to-top' + ], + [ + '@vuepress/google-analytics', + { + 'ga': 'UA-148212082-1' + } + ], + [ + 'container', + { + type: 'expander', + before: info => `
${info}\n`, + after: '
\n' + } + ] +]; diff --git a/src/.vuepress/config/sidebar.js b/src/.vuepress/config/sidebar.js new file mode 100644 index 00000000..aed1faff --- /dev/null +++ b/src/.vuepress/config/sidebar.js @@ -0,0 +1,35 @@ +module.exports = [ + '/', + { + title: 'Guides', + sidebarDepth: 2, + children: [ + { + title: 'Regular', + collapsable: false, + sidebarDepth: 2, + children: [ + '/help/guides/getting-started', + '/help/guides/reading-local-manga', + '/help/guides/source-problems' + ] + } + ] + }, + { + title: 'Frequently Asked Questions', + sidebarDepth: 2, + children: [ + { + title: 'Regular', + collapsable: false, + sidebarDepth: 2, + children: [ + '/help/faq/application', + '/help/faq/extensions' + ] + } + ] + }, + '/extensions/' +]; diff --git a/src/help/guides/translation.md b/src/help/guides/translation.md deleted file mode 100644 index 4f0e75d7..00000000 --- a/src/help/guides/translation.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Translation -lang: en-US ---- - -# Translation - -## Weblate - -**The project is available at [https://hosted.weblate.org/engage/tachiyomi/](https://hosted.weblate.org/engage/tachiyomi/)** -(direct [https://hosted.weblate.org/projects/tachiyomi/strings/](https://hosted.weblate.org/projects/tachiyomi/strings/)) - -The translators guide can be found at [https://docs.weblate.org/en/latest/user/index.html](https://docs.weblate.org/en/latest/user/index.html). Notice also: -* [https://docs.weblate.org/en/latest/user/profile.html#secondary-languages](https://docs.weblate.org/en/latest/user/profile.html#secondary-languages) -* [https://docs.weblate.org/en/latest/user/profile.html#subscriptions](https://docs.weblate.org/en/latest/user/profile.html#subscriptions) -* [https://docs.weblate.org/en/latest/user/translating.html#glossary](https://docs.weblate.org/en/latest/user/translating.html#glossary) - -*** - -[![Translation status](https://hosted.weblate.org/widgets/tachiyomi/-/multi-auto.svg)](https://hosted.weblate.org/engage/tachiyomi/?utm_source=widget)