diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts new file mode 100644 index 0000000..d6954b4 --- /dev/null +++ b/docs/.vuepress/config.ts @@ -0,0 +1,38 @@ +import { defineUserConfig } from 'vuepress' +import { viteBundler } from '@vuepress/bundler-vite' +import { defaultTheme } from '@vuepress/theme-default' +import { activeHeaderLinksPlugin } from '@vuepress/plugin-active-header-links' +import { backToTopPlugin } from '@vuepress/plugin-back-to-top' +import { nprogressPlugin } from '@vuepress/plugin-nprogress' +import { docsearchPlugin } from '@vuepress/plugin-docsearch' +import { linksCheckPlugin } from '@vuepress/plugin-links-check' + +export default defineUserConfig({ + bundler: viteBundler({ + viteOptions: {}, + vuePluginOptions: {}, + }), + title: 'Useful Tools', + base: "/useful-tools/", + theme: defaultTheme({ + repo: 'trolologuy/useful-tools', + docsDir: 'docs', + sidebar: 'heading', + }), + plugins: [ + activeHeaderLinksPlugin({ + sidebarLinkSelector: '.sidebar-link', + headerAnchorSelector: '.header-anchor' + }), + docsearchPlugin({ + apiKey: '5b665c1ca2a775d036f6783485c4b41d', + indexName: 'trolologuy_useful-tools' + }), + backToTopPlugin(), + nprogressPlugin(), + linksCheckPlugin({ + dev: true, + build: "error" + }), + ], +}) diff --git a/package.json b/package.json index d257df8..0ca3d4e 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,10 @@ "@vuepress/bundler-vite": "^2.0.0-rc.18", "@vuepress/plugin-active-header-links": "^2.0.0-rc.55", "@vuepress/plugin-back-to-top": "^2.0.0-rc.56", - "@vuepress/plugin-nprogress": "^2.0.0-rc.56", - "@vuepress/theme-default": "^2.0.0-rc.56", "@vuepress/plugin-docsearch": "^2.0.0-rc.56", "@vuepress/plugin-links-check": "^2.0.0-rc.56", + "@vuepress/plugin-nprogress": "^2.0.0-rc.56", + "@vuepress/theme-default": "^2.0.0-rc.56", "sass-embedded": "^1.80.4", "vue": "^3.5.0", "vuepress": "^2.0.0-rc.18"