feat: add Docker deployment, design polish, and content update
- Add Dockerfile, nginx.conf, docker-compose.yml for containerized deployment - Improve typography with Pretendard font, larger hero, accent colors - Add Experience section (HI-ARC, ICPC, contests) - Add TOL project, enhance project descriptions - Update Skills with Backend category, more technologies - Add Solved.ac link, education period - Change nav logo to "tolelom", widen content area to 960px - Project card links now use domain labels as buttons Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
13
js/main.js
13
js/main.js
@@ -7,9 +7,14 @@ function renderProjects() {
|
||||
return '<span class="project-card-tag">' + t + "</span>";
|
||||
}).join("");
|
||||
|
||||
var link = p.link
|
||||
? '<a href="' + p.link + '" class="project-card-link" target="_blank" rel="noopener">사이트 방문 →</a>'
|
||||
: "";
|
||||
var links = "";
|
||||
if (p.links && p.links.length > 0) {
|
||||
links = '<div class="project-card-links">' +
|
||||
p.links.map(function (l) {
|
||||
return '<a href="' + l.url + '" class="btn btn-sm" target="_blank" rel="noopener">' + l.label + '</a>';
|
||||
}).join("") +
|
||||
"</div>";
|
||||
}
|
||||
|
||||
return (
|
||||
'<div class="project-card">' +
|
||||
@@ -19,7 +24,7 @@ function renderProjects() {
|
||||
"</div>" +
|
||||
'<p class="project-card-desc">' + p.description + "</p>" +
|
||||
'<div class="project-card-tags">' + tags + "</div>" +
|
||||
link +
|
||||
links +
|
||||
"</div>"
|
||||
);
|
||||
}).join("");
|
||||
|
||||
Reference in New Issue
Block a user