From c86291e8bb565c3ba6b20f30bf4758165d9fa7cb Mon Sep 17 00:00:00 2001 From: echo-youn Date: Fri, 30 Sep 2022 01:46:40 +0900 Subject: [PATCH 1/6] add typescript --- package.json | 1 + tsconfig.json | 5 +++++ yarn.lock | 5 +++++ 3 files changed, 11 insertions(+) create mode 100644 tsconfig.json diff --git a/package.json b/package.json index 5b91059..904dda1 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "docs:serve": "vitepress serve docs" }, "devDependencies": { + "typescript": "^4.8.4", "vitepress": "^1.0.0-alpha.16", "vue": "^3.2.39" }, diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..69ce1e4 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,5 @@ +{ + "include": [ + "./**" + ] +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index c1b829d..b0dfbc8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -573,6 +573,11 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +typescript@^4.8.4: + version "4.8.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + vite@^3.1.0: version "3.1.3" resolved "https://registry.yarnpkg.com/vite/-/vite-3.1.3.tgz#b2a0821c11aae124bb7618f8036913c689afcc59" From ddb623bb664ecd9128158151baa23ddc47187c57 Mon Sep 17 00:00:00 2001 From: echo-youn Date: Fri, 30 Sep 2022 01:49:01 +0900 Subject: [PATCH 2/6] just --- tsconfig.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 69ce1e4..dd80062 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,6 @@ { "include": [ - "./**" + "docs/.vitepress/theme/**/*", + "docs/.vitepress/**/*" ] } \ No newline at end of file From d7483e95ef5b4d7f6743553acfe48cd83bff2073 Mon Sep 17 00:00:00 2001 From: echo-youn Date: Fri, 30 Sep 2022 01:49:29 +0900 Subject: [PATCH 3/6] test --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index dd80062..aae7610 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,4 +1,4 @@ -{ +{ // Json For test "include": [ "docs/.vitepress/theme/**/*", "docs/.vitepress/**/*" From 04cb0c759c876b3093053a4e7f28c9380c49bbfc Mon Sep 17 00:00:00 2001 From: echo-youn Date: Fri, 30 Sep 2022 02:09:28 +0900 Subject: [PATCH 4/6] logo --- docs/.vitepress/config.ts | 11 ++++++++++- docs/.vitepress/theme/Layout.vue | 6 ------ docs/public/favicon.png | Bin 0 -> 958 bytes package.json | 2 +- 4 files changed, 11 insertions(+), 8 deletions(-) delete mode 100644 docs/.vitepress/theme/Layout.vue create mode 100644 docs/public/favicon.png diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 6854609..3878a8c 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -28,10 +28,19 @@ const config = defineConfigWithTheme({ ], collapsible: true, collapsed: true + }, + { + text: 'AWS', + items: [ + { text: 'AWS TO AWS', link : '/aws/' }, // End with slash for bind with index of directory. + { text: 'AWS ASSO', link: '/aws/solution-architect-associate/' } + ], + collapsible: true, + collapsed: true } ], setTitle: 'My Custom Title', - logo: '/image.png', + logo: '/favicon.png', nav: [ { text: 'Home', link: '/' } ], diff --git a/docs/.vitepress/theme/Layout.vue b/docs/.vitepress/theme/Layout.vue deleted file mode 100644 index 332c279..0000000 --- a/docs/.vitepress/theme/Layout.vue +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/docs/public/favicon.png b/docs/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..fd55374d7b48368c9aae411ca1424682db4e4005 GIT binary patch literal 958 zcmV;v13~4)Z;1JgV!3RuQ#gZpG0$SLY-?y!tlRQ==sXd7AdK=k;rxR7 ze;NI*2$dN`)KM#Ex)piCvg|@i0S>s7-J2#*a5SqISmqmfoOq60Z{p_9lo7tzzq@l{3oKh{J{}jcQp+mY7K~w(jCkHN zF-Y0yWYnEb$bu4DLUz)b3RPRKa3z<93X!ICh<2793?*eV44qCEt%203A71hlHA zb&dsLjAdPSAdFZrx{wq87C0F}tV+AA3l#-5&}-0M#id!`YeNc}da9@jRpUSDNOCN$ zU`-ghKc-od01C1>4Xt?syDY1A=YR)kL6%sh!{q{z&Y*&T{{=*?p+b8%VP&@0>lp%D zvpZrBc)Ih(wyeUMuv@ZgS^|P6D1e@pMmYzO1PJA!c0WKzM9oC2LTz`il3R)5Ugc|6 zrDfSdZW))lIC#S8Zn<&{IfSc}KFgwWtqHr~hrLQiEg~%mPQvLH@O09ixh^PIoe_!N z&~>`7NNCZv!3?T|aF`Kzkr=|xz1wR(wc}~a4C}U}Be`vK&4=JR%>*xpgI+_&bhrHR zLS1+rmVi%Uhf94}2Y8_bpNH&~K4{=K?)!cq8mUG?@;sAkK-sh;3ngpPXW~L6Ux{`? z7>{QyJ|syT@C!U%Ddk#WUC+QGT0*!d|BCkHd2T4R)yx*eb0PY^nuu;4SOF??XrXXr zP_oOWz6*FP56HZT15kb82tp?y@k?Ov?rzXOe~AKNAfsp~du9yE_%NCEL=wY6A6HdC zXZZx$X2b`166TbIoZ$FTcfOxB+$`*dL$}}NbWu#c!?NI_7LMlF;dhlGt+mV++#Pv* gfA*ZZzEwKuKYXg58uW0kZU6uP07*qoM6N<$f`Q7Yj{pDw literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 904dda1..92f2875 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "echo-youn", "license": "MIT", "scripts": { - "docs:dev": "vitepress dev docs", + "docs:dev": "vitepress dev docs --host", "docs:build": "vitepress build docs", "docs:serve": "vitepress serve docs" }, From 75b03f370fcf3862aa15a73fcf9bea4c9ae200e7 Mon Sep 17 00:00:00 2001 From: echo-youn Date: Fri, 30 Sep 2022 03:00:15 +0900 Subject: [PATCH 5/6] slots and algoria --- docs/.vitepress/config.ts | 31 +++++++++++++++++++++---- docs/.vitepress/theme/Layout.vue | 40 ++++++++++++++++++++++++++++++++ docs/.vitepress/theme/index.ts | 9 +++---- tsconfig.json | 3 +++ 4 files changed, 72 insertions(+), 11 deletions(-) create mode 100644 docs/.vitepress/theme/Layout.vue diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 3878a8c..cd27d4b 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -1,12 +1,11 @@ -import { defineConfigWithTheme } from 'vitepress' -import fs from 'fs' +import { defineConfig } from 'vitepress' /** * This is for base url. */ const GITHUB_BASE_REPOSITORY_NAME = '/echo-log/' -const config = defineConfigWithTheme({ +const config = defineConfig({ title: 'VitePress', description: 'Play Aroung', base: GITHUB_BASE_REPOSITORY_NAME, @@ -39,16 +38,38 @@ const config = defineConfigWithTheme({ collapsed: true } ], - setTitle: 'My Custom Title', + siteTitle: 'Echo Youn', logo: '/favicon.png', nav: [ { text: 'Home', link: '/' } ], + socialLinks: [ + { icon: 'github', link: 'https://github.com/vuejs/vitepress' }, + { icon: 'twitter', link: '...' }, + // You can also add custom icons by passing SVG as string: + { + icon: { + svg: 'Dribbble' + }, + link: '...' + } + ], + editLink: { + pattern: 'https://github.com/echo-youn/echo-log/edit/main/docs/:path', + text: 'Edit this page on GitHub' + }, + lastUpdatedText: 'Updated Date', footer: { message: 'Hi', copyright: 'No Copy right' + }, + algolia: { + appId: '', + apiKey: '', + indexName: 'vitepress' } - } + }, + lastUpdated: true }) export default config \ No newline at end of file diff --git a/docs/.vitepress/theme/Layout.vue b/docs/.vitepress/theme/Layout.vue new file mode 100644 index 0000000..09a3627 --- /dev/null +++ b/docs/.vitepress/theme/Layout.vue @@ -0,0 +1,40 @@ + + + \ No newline at end of file diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index d82f36d..c01f099 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -1,9 +1,6 @@ -import DefaultTheme from 'vitepress/theme' +import Layout from './Layout.vue' export default { - ...DefaultTheme, - enhanceApp({ app }) { - // register global components - app.component('MyGlobalComponent', /* ... */) - } + Layout: Layout, + NotFound: () => 'custom 404' } diff --git a/tsconfig.json b/tsconfig.json index aae7610..3b33286 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,4 +1,7 @@ { // Json For test + "compilerOptions": { + "jsx": "preserve" + }, "include": [ "docs/.vitepress/theme/**/*", "docs/.vitepress/**/*" From df4303451aeb72e9b3e759a5a3e58b84f874f9a8 Mon Sep 17 00:00:00 2001 From: echo-youn Date: Sun, 2 Oct 2022 00:35:20 +0900 Subject: [PATCH 6/6] ts ignore --- docs/.vitepress/theme/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index c01f099..00b33c7 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -1,3 +1,4 @@ +// @ts-ignore import Layout from './Layout.vue' export default {