diff --git a/css/style.css b/css/style.css index 5e38d24..d1620d0 100644 --- a/css/style.css +++ b/css/style.css @@ -313,6 +313,10 @@ img { max-width: 100%; display: block; } gap: 14px; margin-bottom: 48px; } +.card-grid > *:last-child:nth-child(odd) { + grid-column: 1 / -1; + max-width: calc(50% - 7px); +} .site-card { border: 1px solid #e8e8e8; @@ -348,6 +352,10 @@ img { max-width: 100%; display: block; } grid-template-columns: 1fr 1fr 1fr; gap: 12px; } +.infra-grid > *:last-child:nth-child(3n+1) { + grid-column: 1 / -1; + max-width: calc(33.333% - 8px); +} .infra-card { border: 1px solid #e8e8e8; diff --git a/data/projects.js b/data/projects.js index 9a3a65f..1e2b24f 100644 --- a/data/projects.js +++ b/data/projects.js @@ -62,7 +62,10 @@ const projects = [ name: "No-ill", description: "독거노인 낙상 감지 및 케어 서비스. 6인 팀 PM으로 개발 총괄. React 프론트엔드, Java Spring 백엔드(OpenVidu 연동), 인프라(Jira, Git, CI/CD) 담당.", tags: ["React", "Java Spring", "OpenVidu", "Jira"], - links: [], + links: [ + { label: "no-ill.tolelom.xyz", url: "https://no-ill.tolelom.xyz" }, + { label: "보호자 앱", url: "https://no-ill-app.tolelom.xyz" } + ], category: "헬스케어", period: "2026.01 ~ 2026.02" } diff --git a/data/sites.js b/data/sites.js index 5ab9744..2b95f78 100644 --- a/data/sites.js +++ b/data/sites.js @@ -21,6 +21,7 @@ const sites = { infra: [ { name: "Git", url: "https://git.tolelom.xyz", icon: "🗃️", description: "셀프호스팅 Git" }, { name: "Portainer", url: "https://port.tolelom.xyz", icon: "🐳", description: "Docker 관리" }, - { name: "Monitoring", url: "https://monitoring.tolelom.xyz", icon: "📊", description: "서버 모니터링" } + { name: "Monitoring", url: "https://monitoring.tolelom.xyz", icon: "📊", description: "서버 모니터링" }, + { name: "Tolchain RPC", url: "https://rpc.tolelom.xyz/status", icon: "⛓️", description: "블록체인 RPC 상태" } ] }; diff --git a/index.html b/index.html index dcedc50..a3a654e 100644 --- a/index.html +++ b/index.html @@ -22,6 +22,7 @@ Skills Experience Projects + Education Contact Sitemap @@ -80,7 +81,6 @@
@@ -107,6 +107,7 @@ Caddy Linux CI/CD + Prometheus