From 2591148444c7c2915dfb3c83995541be380a8af1 Mon Sep 17 00:00:00 2001 From: Ampernic Date: Tue, 14 May 2024 09:36:24 +0300 Subject: [PATCH 1/7] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D1=81=20=D0=B8=D0=B7?= =?UTF-8?q?=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F=D0=BC?= =?UTF-8?q?=D0=B8=20=D0=B2=20=D0=B1=D0=BE=D0=BA=D0=BE=D0=B2=D0=BE=D0=BC=20?= =?UTF-8?q?=D0=B1=D0=B0=D1=80=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/theme/components/AKWDocsAsideMeta.vue | 5 ++--- .vitepress/theme/composables/image.ts | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.vitepress/theme/components/AKWDocsAsideMeta.vue b/.vitepress/theme/components/AKWDocsAsideMeta.vue index dcd6b4f..f94218a 100644 --- a/.vitepress/theme/components/AKWDocsAsideMeta.vue +++ b/.vitepress/theme/components/AKWDocsAsideMeta.vue @@ -9,7 +9,6 @@ import { popular_developers } from '../../data/popular_developers' import AKWAsideMetaList from './AKWAsideMetaList.vue' import AKWAsideMetaLink from './AKWAsideMetaLink.vue' import AKWAsideMetaKeyword from './AKWAsideMetaKeyword.vue' -import { isValidUrl } from '../composables/link'; const { frontmatter, theme } = useData() const route = useRoute() @@ -39,8 +38,8 @@ const props = computed(() => { ...{ avatar: (Object.keys(popular_developers).includes(developer.name)) ? { - src: assetImage(popular_developers[developer.name], path), - alt: popular_developers[developer.name].alt + src: assetImage(popular_developers[developer.name]?.src, path), + alt: popular_developers[developer.name]?.alt }: { src: assetImage(developer?.avatar?.src, path) ?? assetImage(developer?.avatar, path), diff --git a/.vitepress/theme/composables/image.ts b/.vitepress/theme/composables/image.ts index d6bbe99..034ee09 100644 --- a/.vitepress/theme/composables/image.ts +++ b/.vitepress/theme/composables/image.ts @@ -5,7 +5,7 @@ export const assetImage = (url: string, path: string) => { if (!url) return if (isValidUrl(url) != false) return url - return (String(url).slice(0, 2) === './') ? new URL(`/${path.slice(1) + url.slice(2)}`, import.meta.url).href : url + return (url.slice(0, 2) === './') ? new URL(`/${path.slice(1) + url.slice(2)}`, import.meta.url).href : url } From 32983be7c21d24d2d4aa1de211101eb1da8b0e32 Mon Sep 17 00:00:00 2001 From: Ampernic Date: Tue, 14 May 2024 09:40:27 +0300 Subject: [PATCH 2/7] =?UTF-8?q?AKWAsideMeta*=20-=20=D0=9F=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BA=D0=B0=20=D1=82=D0=B8=D0=BF=D0=BE=D0=B2=20=D0=B4?= =?UTF-8?q?=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D0=B4=D0=BB=D1=8F=20=D0=B8?= =?UTF-8?q?=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1=80=D0=B5=D0=B6=D0=B4?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/theme/components/AKWAsideMetaKeyword.vue | 2 +- .vitepress/theme/components/AKWAsideMetaLink.vue | 2 +- .vitepress/theme/components/AKWAsideMetaList.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.vitepress/theme/components/AKWAsideMetaKeyword.vue b/.vitepress/theme/components/AKWAsideMetaKeyword.vue index e21d299..b7bc0c1 100644 --- a/.vitepress/theme/components/AKWAsideMetaKeyword.vue +++ b/.vitepress/theme/components/AKWAsideMetaKeyword.vue @@ -5,7 +5,7 @@ export interface Keywords { } const props = defineProps<{ - keywords: Keywords[] + keywords?: Keywords[] }>(); diff --git a/.vitepress/theme/components/AKWAsideMetaLink.vue b/.vitepress/theme/components/AKWAsideMetaLink.vue index 4fed1ff..5ebc299 100644 --- a/.vitepress/theme/components/AKWAsideMetaLink.vue +++ b/.vitepress/theme/components/AKWAsideMetaLink.vue @@ -9,7 +9,7 @@ export interface Links { } const props = defineProps<{ - links: Links[] + links?: Object }>(); diff --git a/.vitepress/theme/components/AKWAsideMetaList.vue b/.vitepress/theme/components/AKWAsideMetaList.vue index 7be74f4..ea5038d 100644 --- a/.vitepress/theme/components/AKWAsideMetaList.vue +++ b/.vitepress/theme/components/AKWAsideMetaList.vue @@ -9,7 +9,7 @@ export interface Lists { } const props = defineProps<{ - lists: Lists[] + lists?: Object }>(); From 271b305bd2e0d6dc3d69d33bdf44662bb6843ae5 Mon Sep 17 00:00:00 2001 From: Ampernic Date: Tue, 14 May 2024 10:32:56 +0300 Subject: [PATCH 3/7] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B0=D0=BB=D0=B8=D0=B0=D1=81=D0=BE=D0=B2?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20VSCode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tsconfig.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 tsconfig.json diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..0452b7f --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "moduleResolution": "Node", + "baseUrl": ".", + "paths": { + "@vitepress/theme/*": ["node_modules/vitepress/dist/client/theme-default/*"] + }, + }, + } \ No newline at end of file From 4156412a5b18cadd719ab2a3384351c68ea275e7 Mon Sep 17 00:00:00 2001 From: Ampernic Date: Tue, 14 May 2024 10:37:03 +0300 Subject: [PATCH 4/7] =?UTF-8?q?qBittorrent=20-=20=D0=97=D0=B0=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BB=D0=BE=D0=B3=D0=BE=D1=82=D0=B8=D0=BF=D0=B0?= =?UTF-8?q?=20=D0=BD=D0=B0=20`SVG`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../img/org.qbittorrent.qBittorrent.png | Bin 11329 -> 0 bytes docs/apps/qbittorrent/img/qbittorrent-logo.svg | 16 ++++++++++++++++ docs/apps/qbittorrent/index.md | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) delete mode 100644 docs/apps/qbittorrent/img/org.qbittorrent.qBittorrent.png create mode 100644 docs/apps/qbittorrent/img/qbittorrent-logo.svg diff --git a/docs/apps/qbittorrent/img/org.qbittorrent.qBittorrent.png b/docs/apps/qbittorrent/img/org.qbittorrent.qBittorrent.png deleted file mode 100644 index 3b26b060d7f474a2b0f591ef56945702907f4d44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11329 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 + + qbittorrent-new-light + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/apps/qbittorrent/index.md b/docs/apps/qbittorrent/index.md index f6592fc..dd5b63e 100644 --- a/docs/apps/qbittorrent/index.md +++ b/docs/apps/qbittorrent/index.md @@ -6,7 +6,7 @@ aggregation: appstream: id: org.qbittorrent.qBittorrent name: qBittorrent - icon: ./img/org.qbittorrent.qBittorrent.png + icon: ./img/qbittorrent-logo.svg summary: Cвободный кроссплатформенный клиент файлообменной сети BitTorrent. developer: name: qBittorrent Community From 4790fee173327bc19b631e14c54f30a62f1a9d89 Mon Sep 17 00:00:00 2001 From: Ampernic Date: Tue, 14 May 2024 10:37:29 +0300 Subject: [PATCH 5/7] =?UTF-8?q?KeePassXC=20-=20=D0=97=D0=B0=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BB=D0=BE=D0=B3=D0=BE=D1=82=D0=B8=D0=BF=D0=B0?= =?UTF-8?q?=20=D0=BD=D0=B0=20`SVG`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/apps/keepassxc/img/keepassxc-logo.svg | 1 + .../keepassxc/img/org.keepassxc.KeePassXC.png | Bin 11579 -> 0 bytes docs/apps/keepassxc/index.md | 2 +- 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 docs/apps/keepassxc/img/keepassxc-logo.svg delete mode 100644 docs/apps/keepassxc/img/org.keepassxc.KeePassXC.png diff --git a/docs/apps/keepassxc/img/keepassxc-logo.svg b/docs/apps/keepassxc/img/keepassxc-logo.svg new file mode 100644 index 0000000..aad6c5a --- /dev/null +++ b/docs/apps/keepassxc/img/keepassxc-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/apps/keepassxc/img/org.keepassxc.KeePassXC.png b/docs/apps/keepassxc/img/org.keepassxc.KeePassXC.png deleted file mode 100644 index 0eadfed4d499e663c689ebfd1a75b1096431fdd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11579 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 Date: Wed, 15 May 2024 15:09:41 +0300 Subject: [PATCH 6/7] =?UTF-8?q?tsconfig.json=20-=20=D0=98=D1=81=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=B0?= =?UTF-8?q?=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D0=BE=D0=B2=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE?= =?UTF-8?q?=D0=B9=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D0=B2=20VSCode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/config.mts | 5 ++--- .vitepress/theme/index.ts | 2 +- package-lock.json | 16 ++++++++++++++++ package.json | 1 + shims.d.ts | 5 +++++ tsconfig.json | 20 ++++++++++++++++++-- 6 files changed, 43 insertions(+), 6 deletions(-) create mode 100644 shims.d.ts diff --git a/.vitepress/config.mts b/.vitepress/config.mts index bc2ac32..b6dbcca 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -7,7 +7,6 @@ import markdownItImplicitFigures from 'markdown-it-implicit-figures' import { nav, sidebar } from './data/navigations' import { telegram, gitflic, vk } from './data/icons' -import { normalize } from './utils' import * as config from './config.json' @@ -33,7 +32,7 @@ export default defineConfigWithTheme({ GitChangelog({ maxGitLogCount: gitMaxCommits, repoURL: () => gitRepository, - rewritePaths: gitRewritePath, + rewritePathsBy: gitRewritePath, }), GitChangelogMarkdownSection({ getChangelogTitle: (_, __, { helpers }): string => { @@ -225,7 +224,7 @@ export default defineConfigWithTheme({ ['meta', { name: 'og:title', content: pageData.title + config.head.titleSeponator + config.title }], ) if (pageData.frontmatter.layout !== 'home') { - pageData.description = `Cтатья написанная простым языком: «${pageData.title}» для ${config.title}. Последнее обновление ${config.title}: ${new Date(pageData.lastUpdated).toLocaleString(config.lang)}` + pageData.description = `Cтатья написанная простым языком: «${pageData.title}» для ${config.title}. Последнее обновление ${config.title}: ${ new Date( pageData.lastUpdated ?? new Date()).toLocaleString(config.lang)}` } } }) diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts index 90baf49..c67fd9a 100644 --- a/.vitepress/theme/index.ts +++ b/.vitepress/theme/index.ts @@ -1,5 +1,5 @@ // https://vitepress.dev/guide/custom-theme -import { h, Suspense } from 'vue' +import { h } from 'vue' import type { Theme } from 'vitepress' import {defineClientComponent} from 'vitepress' import DefaultTheme from 'vitepress/theme' diff --git a/package-lock.json b/package-lock.json index e7538c9..ece4d30 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@iconify-json/svg-spinners": "^1.1.2", "@nolebase/vitepress-plugin-enhanced-readabilities": "^1.22.4", "@nolebase/vitepress-plugin-git-changelog": "^2.0.0-rc12", + "@types/node": "^20.12.12", "markdown-it-implicit-figures": "^0.12.0", "markdown-it-kbd": "^2.2.2", "vitepress": "^1.0.0-rc.25", @@ -1739,6 +1740,15 @@ "integrity": "sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==", "dev": true }, + "node_modules/@types/node": { + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "devOptional": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, "node_modules/@types/web-bluetooth": { "version": "0.0.20", "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", @@ -4200,6 +4210,12 @@ "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", "dev": true }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "devOptional": true + }, "node_modules/unicorn-magic": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", diff --git a/package.json b/package.json index 1ff22c7..ed7f81a 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "@iconify-json/svg-spinners": "^1.1.2", "@nolebase/vitepress-plugin-enhanced-readabilities": "^1.22.4", "@nolebase/vitepress-plugin-git-changelog": "^2.0.0-rc12", + "@types/node": "^20.12.12", "markdown-it-implicit-figures": "^0.12.0", "markdown-it-kbd": "^2.2.2", "vitepress": "^1.0.0-rc.25", diff --git a/shims.d.ts b/shims.d.ts new file mode 100644 index 0000000..0c7b478 --- /dev/null +++ b/shims.d.ts @@ -0,0 +1,5 @@ +declare module "*.vue" { + import { defineComponent } from "vue"; + const component: ReturnType; + export default component; + } \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 0452b7f..2ffd07d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,9 +1,25 @@ { - "compilerOptions": { + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", "moduleResolution": "Node", - "baseUrl": ".", + "allowSyntheticDefaultImports": true, + "resolveJsonModule": true, + "types": [ + "node", + "vite/client" + ], + "baseUrl": "./", "paths": { + "@/*": ["./*"], "@vitepress/theme/*": ["node_modules/vitepress/dist/client/theme-default/*"] }, }, + "include": [ + "/*.d.ts", + "/*.ts", + ], + "exclude": [ + "node_modules" + ] } \ No newline at end of file From b68b1a0fc7326354a74415a20c63c9e4c11c1f3d Mon Sep 17 00:00:00 2001 From: Ampernic Date: Wed, 15 May 2024 15:17:43 +0300 Subject: [PATCH 7/7] =?UTF-8?q?sponsors.ts=20-=20=D0=9F=D0=B5=D1=80=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=D1=81=20=D0=B1=D0=BB=D0=BE=D0=BA=D0=B0=20"=D0=A2?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D1=80=D0=B8=D1=89=D0=B8=20=D0=BF=D0=BE=20?= =?UTF-8?q?=D1=86=D0=B5=D1=85=D1=83=20VitePress"=20+=20Nolebase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/data/sponsors.ts | 23 +++++++ docs/public/logo_for_friends_horizontal.svg | 76 +++++++++++++++++++++ docs/public/modx.svg | 9 +++ docs/public/nolebase-logo.svg | 76 +++++++++++++++++++++ 4 files changed, 184 insertions(+) create mode 100644 docs/public/logo_for_friends_horizontal.svg create mode 100644 docs/public/modx.svg create mode 100644 docs/public/nolebase-logo.svg diff --git a/.vitepress/data/sponsors.ts b/.vitepress/data/sponsors.ts index 0184d09..25edacf 100644 --- a/.vitepress/data/sponsors.ts +++ b/.vitepress/data/sponsors.ts @@ -1,3 +1,5 @@ +import { title } from "process"; + export const sponsors = [ { tier: 'Организационная структура', @@ -14,5 +16,26 @@ export const sponsors = [ url: 'https://www.basealt.ru' } ] + }, + { + tier: 'Товарищи по цеху VitePress', + size: 'big', + items: [ + { + name: 'MODX Pro', + img: './modx.svg', + url: 'https://docs.modx.pro/' + }, + { + name: 'IT WIKI', + img: './logo_for_friends_horizontal.svg', + url: 'https://it-wiki.com.ru/' + }, + { + name: 'Nólëbase', + img: './nolebase-logo.svg', + url: 'https://nolebase.ayaka.io/' + }, + ] } ] \ No newline at end of file diff --git a/docs/public/logo_for_friends_horizontal.svg b/docs/public/logo_for_friends_horizontal.svg new file mode 100644 index 0000000..846fd92 --- /dev/null +++ b/docs/public/logo_for_friends_horizontal.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/public/modx.svg b/docs/public/modx.svg new file mode 100644 index 0000000..579fd1e --- /dev/null +++ b/docs/public/modx.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/public/nolebase-logo.svg b/docs/public/nolebase-logo.svg new file mode 100644 index 0000000..2610e37 --- /dev/null +++ b/docs/public/nolebase-logo.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file