Skip to content

Commit d4ee90c

Browse files
committed
release v0.14.25
1 parent b9ab2af commit d4ee90c

59 files changed

Lines changed: 2793 additions & 371 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com)
66
and this project adheres to [Semantic Versioning](http://semver.org).
77

8+
## [v0.14.25 2025-07-20][v0.14.25]
9+
10+
- 내용채워넣기
11+
12+
---
13+
814
## [v0.14.24 2025-07-13][v0.14.24]
915

1016
- 내용채워넣기
@@ -246,4 +252,5 @@ and this project adheres to [Semantic Versioning](http://semver.org).
246252
[v0.14.21]: https://github.com/chanhi2000/articles/compare/v0.14.20...v0.14.21
247253
[v0.14.22]: https://github.com/chanhi2000/articles/compare/v0.14.21...v0.14.22
248254
[v0.14.23]: https://github.com/chanhi2000/articles/compare/v0.14.22...v0.14.23
249-
[v0.14.24]: https://github.com/chanhi2000/articles/compare/v0.14.23...v0.14.24
255+
[v0.14.24]: https://github.com/chanhi2000/articles/compare/v0.14.23...v0.14.24
256+
[v0.14.25]: https://github.com/chanhi2000/articles/compare/v0.14.24...v0.14.25

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "chanhi2000.github.io",
33
"description": "My Personal Super Mindmap",
4-
"version": "0.14.24",
4+
"version": "0.14.25",
55
"license": "MIT",
66
"type": "module",
77
"private": true,

scripts/src/yt-202411.json

Lines changed: 0 additions & 239 deletions
Large diffs are not rendered by default.

scripts/src/yt-202503.json

Lines changed: 0 additions & 45 deletions
Large diffs are not rendered by default.

scripts/src/yt-202504.json

Lines changed: 0 additions & 41 deletions
Large diffs are not rendered by default.

scripts/src/yt-202505.json

Lines changed: 1352 additions & 13 deletions
Large diffs are not rendered by default.

src/.vuepress/configs/navbar/en.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ export const navbarEn = navbar([
160160
'/programming/js-ng/README.md',
161161
'/programming/js-nest/README.md',
162162
'/programming/js-next/README.md',
163+
'/programming/js-express/README.md',
163164
'/programming/js-jest/README.md',
164165
'/programming/js-playwright/README.md',
165166
'/programming/js-puppeteer/README.md',
@@ -414,6 +415,18 @@ export const navbarEn = navbar([
414415
text: 'Linode',
415416
icon: 'fa-brands fa-linode',
416417
link: '/devops/linode/README.md',
418+
}, {
419+
text: 'Vercel',
420+
link: '/devops/vercel/README.md',
421+
icon: 'iconfont icon-vercel'
422+
}, {
423+
text: 'Heroku',
424+
link: '/devops/heroku/README.md',
425+
icon: 'iconfont icon-heroku'
426+
}, {
427+
text: 'Hostinger',
428+
link: '/devops/hostinger/README.md',
429+
icon: 'iconfont icon-hostinger'
417430
}, {
418431
text: 'Fly',
419432
icon: 'fa-brands fa-fly',
@@ -426,10 +439,6 @@ export const navbarEn = navbar([
426439
text: 'NCloud',
427440
link: '/devops/ncloud/README.md',
428441
icon: 'iconfont icon-naver'
429-
}, {
430-
text: 'Vercel',
431-
link: '/devops/vercel/README.md',
432-
icon: 'iconfont icon-vercel'
433442
}, {
434443
text: 'Ansible',
435444
icon: 'iconfont icon-ansible',
@@ -715,6 +724,7 @@ export const navbarEn = navbar([
715724
icon: 'fas fa-language',
716725
children: [
717726
'/ai/llm/README.md',
727+
'/ai/mcp/README.md',
718728
'/ai/openai/README.md',
719729
'/ai/llama/README.md',
720730
'/ai/gemini/README.md',

src/.vuepress/configs/sidebar/en.ts

Lines changed: 94 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -681,6 +681,23 @@ export const sidebarEn = sidebar({
681681
]
682682
}
683683
]
684+
}, {
685+
text: 'Express.js',
686+
collapsible: true,
687+
icon: 'iconfont icon-expressjs',
688+
children: [
689+
'/programming/js-express/README.md',
690+
'/programming/js-express/references.md',
691+
'/programming/js-express/youtube.md',
692+
{
693+
text: 'Article(s)',
694+
collapsible: true,
695+
icon: 'fas fa-square-share-nodes',
696+
children: [
697+
'/programming/js-express/articles/README.md',
698+
]
699+
}
700+
]
684701
}, {
685702
text: 'Jest',
686703
collapsible: true,
@@ -814,6 +831,15 @@ export const sidebarEn = sidebar({
814831
'/programming/js-mermaid/README.md',
815832
'/programming/js-mermaid/snippets.md',
816833
'/programming/js-mermaid/references.md',
834+
{
835+
text: 'Article(s)',
836+
collapsible: true,
837+
icon: 'fas fa-square-share-nodes',
838+
children: [
839+
'/programming/js-mermaid/articles/README.md',
840+
asb.freecodecamp("js-mermaid"),
841+
]
842+
}
817843
]
818844
}, {
819845
text: 'CSS',
@@ -2811,6 +2837,57 @@ export const sidebarEn = sidebar({
28112837
]
28122838
}
28132839
]
2840+
}, {
2841+
text: 'Vercel',
2842+
collapsible: true,
2843+
icon: 'iconfont icon-vercel',
2844+
children: [
2845+
'/devops/vercel/README.md',
2846+
'/devops/vercel/references.md',
2847+
'/devops/vercel/youtube.md',
2848+
{
2849+
text: 'Article(s)',
2850+
collapsible: true,
2851+
icon: 'fas fa-square-share-nodes',
2852+
children: [
2853+
'/devops/vercel/articles/README.md',
2854+
]
2855+
}
2856+
]
2857+
}, {
2858+
text: 'Heroku',
2859+
collapsible: true,
2860+
icon: 'iconfont icon-heroku',
2861+
children: [
2862+
'/devops/heroku/README.md',
2863+
'/devops/heroku/references.md',
2864+
'/devops/heroku/youtube.md',
2865+
{
2866+
text: 'Article(s)',
2867+
collapsible: true,
2868+
icon: 'fas fa-square-share-nodes',
2869+
children: [
2870+
'/devops/heroku/articles/README.md',
2871+
]
2872+
}
2873+
]
2874+
}, {
2875+
text: 'Hostinger',
2876+
collapsible: true,
2877+
icon: 'iconfont icon-hostinger',
2878+
children: [
2879+
'/devops/hostinger/README.md',
2880+
'/devops/hostinger/references.md',
2881+
'/devops/hostinger/youtube.md',
2882+
{
2883+
text: 'Article(s)',
2884+
collapsible: true,
2885+
icon: 'fas fa-square-share-nodes',
2886+
children: [
2887+
'/devops/hostinger/articles/README.md',
2888+
]
2889+
}
2890+
]
28142891
}, {
28152892
text: 'Fly',
28162893
collapsible: true,
@@ -2846,23 +2923,6 @@ export const sidebarEn = sidebar({
28462923
'/devops/ncloud/geolocation.md',
28472924
'/devops/ncloud/references.md',
28482925
]
2849-
}, {
2850-
text: 'Vercel',
2851-
collapsible: true,
2852-
icon: 'iconfont icon-vercel',
2853-
children: [
2854-
'/devops/vercel/README.md',
2855-
'/devops/vercel/references.md',
2856-
'/devops/vercel/youtube.md',
2857-
{
2858-
text: 'Article(s)',
2859-
collapsible: true,
2860-
icon: 'fas fa-square-share-nodes',
2861-
children: [
2862-
'/devops/vercel/articles/README.md',
2863-
]
2864-
}
2865-
]
28662926
}, {
28672927
text: 'Ansible',
28682928
collapsible: true,
@@ -3545,6 +3605,23 @@ export const sidebarEn = sidebar({
35453605
]
35463606
}
35473607
]
3608+
}, {
3609+
text: 'MCP',
3610+
collapsible: true,
3611+
icon: 'iconfont icon-mcp',
3612+
children: [
3613+
'/ai/mcp/README.md',
3614+
'/ai/mcp/references.md',
3615+
'/ai/mcp/youtube.md',
3616+
{
3617+
text: 'Article(s)',
3618+
collapsible: true,
3619+
icon: 'fas fa-square-share-nodes',
3620+
children: [
3621+
'/ai/mcp/articles/README.md',
3622+
]
3623+
}
3624+
]
35483625
}, {
35493626
text: 'OpenAI',
35503627
collapsible: true,

src/.vuepress/public/iconfont-more.css

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
@font-face {
22
font-family: "iconfont"; /* Project id 4499603 */
3-
src: url('//at.alicdn.com/t/c/font_4499603_w94hn5tyj3f.woff2?t=1750559268963') format('woff2'),
4-
url('//at.alicdn.com/t/c/font_4499603_w94hn5tyj3f.woff?t=1750559268963') format('woff'),
5-
url('//at.alicdn.com/t/c/font_4499603_w94hn5tyj3f.ttf?t=1750559268963') format('truetype'),
6-
url('//at.alicdn.com/t/c/font_4499603_w94hn5tyj3f.svg?t=1750559268963#iconfont') format('svg');
3+
src: url('//at.alicdn.com/t/c/font_4499603_cm7q7rtkuwv.woff2?t=1752971051695') format('woff2'),
4+
url('//at.alicdn.com/t/c/font_4499603_cm7q7rtkuwv.woff?t=1752971051695') format('woff'),
5+
url('//at.alicdn.com/t/c/font_4499603_cm7q7rtkuwv.ttf?t=1752971051695') format('truetype'),
6+
url('//at.alicdn.com/t/c/font_4499603_cm7q7rtkuwv.svg?t=1752971051695#iconfont') format('svg');
77
}
88

99
.iconfont {
@@ -14,6 +14,12 @@
1414
-moz-osx-font-smoothing: grayscale;
1515
}
1616

17+
.icon-css-tricks:before { content: "\e9b1"; }
18+
.icon-nuget:before { content: "\e9b0"; }
19+
.icon-render:before { content: "\e9af"; }
20+
.icon-hostinger:before { content: "\e9ae"; }
21+
.icon-heroku:before { content: "\e9ad"; }
22+
.icon-mcp:before { content: "\e9ac"; }
1723
.icon-apachehive:before { content: "\e9ab"; }
1824
.icon-gentoo:before { content: "\e9aa"; }
1925
.icon-lynx:before { content: "\e9a9"; }
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"channel": {
3+
"id": "CryptoSnake",
4+
"name": "CryptoSnake",
5+
"profile": "https://yt3.googleusercontent.com/AmxE_tmioV7s7JLungr2edzvPBjZlczHpbHz7lx6fIK2IdK2u-vjVoUfTjgspqXFFNZs1VpA=s160-c-k-c0x00ffffff-no-rj",
6+
"banner": "https://yt3.googleusercontent.com/yK7Y7PxpUDoG3rhxNMboDpdqe9391QUWcV80xKbFMGTQ9MTbMRM-rfKXzGkvS7KfySQ211MnVAA=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj"
7+
},
8+
"videos": [
9+
{ "id": "MxmdGUyF7Zw", "title": "Coinbase Wallet Tutorial (2024) | Step-by-Step Guide for Beginners" }
10+
],
11+
"playlists": [
12+
13+
]
14+
}

0 commit comments

Comments
 (0)