fix: portfolio polish - links, skills, nav, sitemap

- No-ill 프로젝트 링크 추가
- Skills에서 Redis Backend 중복 제거, Prometheus 추가
- Education 섹션 id 추가 및 nav 링크 추가
- Sitemap infra에 Tolchain RPC 추가
- Sitemap 홀수 카드 레이아웃 수정

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-23 09:52:39 +09:00
parent ee934cc9d1
commit c33c8be3d6
4 changed files with 17 additions and 4 deletions

View File

@@ -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;

View File

@@ -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"
}

View File

@@ -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 상태" }
]
};

View File

@@ -22,6 +22,7 @@
<a href="#skills" class="nav-link">Skills</a>
<a href="#experience" class="nav-link">Experience</a>
<a href="#projects" class="nav-link">Projects</a>
<a href="#education" class="nav-link">Education</a>
<a href="#contact" class="nav-link">Contact</a>
<a href="/sitemap/" class="nav-link nav-external">Sitemap</a>
</div>
@@ -80,7 +81,6 @@
<div class="skills-tags">
<span class="tag">Go (Fiber)</span>
<span class="tag">Spring</span>
<span class="tag">Redis</span>
<span class="tag">WebSocket</span>
<span class="tag">JWT</span>
</div>
@@ -107,6 +107,7 @@
<span class="tag">Caddy</span>
<span class="tag">Linux</span>
<span class="tag">CI/CD</span>
<span class="tag">Prometheus</span>
</div>
</div>
<div class="skills-group">
@@ -171,7 +172,7 @@
<div id="project-list" class="project-list"></div>
</section>
<section class="section">
<section id="education" class="section">
<h2 class="section-title">Education</h2>
<div class="experience-list">
<div class="experience-item">