@@ -4,7 +4,8 @@ icon: home
44title : docmoa
55heroImage : /logo.png
66heroText : docmoa
7- tagline : " 그림같이 써라.<br>그러면 기억 속에 머물 것이다."
7+ tagline : " 그림같이 써라.<br>그러면 기억 속에 머물 것이다.<br><small>by 조지프 퓰리처</small>"
8+
89actions :
910 - text : 🚀 시작하기
1011 link : /00-Howto/index.html
@@ -18,25 +19,33 @@ actions:
1819
1920features :
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