Skip to content

Commit 6bc991b

Browse files
committed
feat: Home 개선선
1 parent 74e5d13 commit 6bc991b

11 files changed

Lines changed: 56 additions & 19 deletions

File tree

docs/.vuepress/navbar/ko.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,30 @@ export const koNavbar = navbar([
1212
{ text: "Public-Cloud", link: "/03-PublicCloud/" },
1313
],
1414
},
15-
{ text: "Software", icon: "code", link: "/05-Software/" },
1615
{
1716
text: "HashiCorp",
1817
icon: "layer-group",
19-
link: "/04-HashiCorp/"
18+
link: "/04-HashiCorp/",
19+
children: [
20+
{ text: "Packer", icon: "/assets/menu-icon/packer.svg", link: "/04-HashiCorp/packer/" },
21+
{ text: "Vagrant", icon: "/assets/menu-icon/vagrant.png", link: "/04-HashiCorp/vagrant/" },
22+
{ text: "Terraform", icon: "/assets/menu-icon/terraform.svg", link: "/04-HashiCorp/terraform/" },
23+
{ text: "Consul", icon: "/assets/menu-icon/consul.svg", link: "/04-HashiCorp/consul/" },
24+
{ text: "Boundary", icon: "/assets/menu-icon/boundary.svg", link: "/04-HashiCorp/boundary/" },
25+
{ text: "Vault", icon: "/assets/menu-icon/vault.svg", link: "/04-HashiCorp/vault/" },
26+
{ text: "Nomad", icon: "/assets/menu-icon/nomad.svg", link: "/04-HashiCorp/nomad/" },
27+
],
2028
},
2129
{
2230
text: "Kubernetes",
2331
icon: "dharmachakra",
2432
link: "/07-Kubernetes/"
2533
},
34+
{
35+
text: "Software",
36+
icon: "compact-disc",
37+
link: "/05-Software/"
38+
},
2639
{ text: "Etc.",
2740
icon: "mug-hot",
2841
link: "/06-etc/",
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
4.14 KB
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

docs/README.md

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ icon: home
44
title: docmoa
55
heroImage: /logo.png
66
heroText: docmoa
7-
tagline: "그림같이 써라.<br>그러면 기억 속에 머물 것이다."
7+
tagline: "그림같이 써라.<br>그러면 기억 속에 머물 것이다.<br><small>by 조지프 퓰리처</small>"
8+
89
actions:
910
- text: 🚀 시작하기
1011
link: /00-Howto/index.html
@@ -18,25 +19,33 @@ actions:
1819

1920
features:
2021
- title: Infrastructure
21-
details: Linux / Container
22+
details: Linux, Container, z/OS, Quantum
2223
link: /01-Infrastructure/
24+
icon: server
2325
- title: Private Platform
24-
details: VSphere
26+
details: vSphere, Private Cloud
2527
link: /02-PrivatePlatform/
28+
icon: building
2629
- title: Public Cloud
27-
details: Alibaba / Naver Cloud
30+
details: Alibaba Cloud, Naver Cloud
2831
link: /03-PublicCloud/
32+
icon: cloud
2933
- title: HashiCorp
30-
details: Packer / Vagrant / Terraform / Consul / Boundary / Vault / Nomad / Waypoint
34+
details: Packer, Vagrant, Terraform, Consul, Boundary, Vault, Nomad, Waypoint
3135
link: /04-HashiCorp/
36+
icon: layer-group
3237
- title: Kubernetes
33-
details: Kubernetes Infra
38+
details: OpenShift, EKS, Kops, Rancher Desktop
3439
link: /07-Kubernetes/
40+
icon: dharmachakra
3541
- title: Software
36-
details: MongoDB / Jenkins / Tomcat
42+
details: MongoDB, Jenkins, Tomcat, Keycloak, Node.js
3743
link: /05-Software/
44+
icon: compact-disc
3845
- title: Etc.
46+
details: Book Memo, Class, Information, Mac
3947
link: /06-etc/
48+
icon: mug-hot
4049
# - title: How to
4150
# details: 활용 방법 안내
4251

@@ -59,10 +68,18 @@ export default defineComponent({
5968
// 디버그를 위해 pages의 내용을 콘솔에 출력
6069
console.log('Pages:', pages);
6170

71+
const safeDecode = (str) => {
72+
try {
73+
return decodeURIComponent(str);
74+
} catch {
75+
return str;
76+
}
77+
};
78+
6279
const formatPath = (path) => {
6380
const parts = path.split('/').filter(part => part); // 빈 문자열 요소 제거
6481
parts.pop(); // 마지막 부분 (파일명) 제거
65-
return parts.join(' > '); // 배열을 ' > '로 연결하여 문자열 생성
82+
return parts.map(p => safeDecode(p)).join(' > ');
6683
};
6784

6885
const filteredPages = computed(() => {
@@ -91,7 +108,7 @@ export default defineComponent({
91108
### Start contributing to `docmoa`
92109

93110
::: important Run info
94-
Minimum NodeJS version : `v20.19.x`
111+
Minimum tested NodeJS version : `v20.19.x`
95112
:::
96113

97114
::: code-tabs

0 commit comments

Comments
 (0)