diff --git a/js/sitemap.js b/js/sitemap.js new file mode 100644 index 0000000..d974e59 --- /dev/null +++ b/js/sitemap.js @@ -0,0 +1,43 @@ +function renderSitemap() { + if (typeof sites === "undefined") return; + + var projectContainer = document.getElementById("project-cards"); + if (projectContainer) { + projectContainer.innerHTML = sites.projects.map(function (s) { + var subLink = ""; + if (s.subLinks && s.subLinks.length > 0) { + subLink = s.subLinks.map(function (sl) { + return '' + sl.label + ' ↗'; + }).join(""); + } + + return ( + '
' + + '' + + '
' + s.icon + "
" + + '
' + s.name + "
" + + '
' + s.description + "
" + + "
" + + subLink + + "
" + ); + }).join(""); + } + + var infraContainer = document.getElementById("infra-cards"); + if (infraContainer) { + infraContainer.innerHTML = sites.infra.map(function (s) { + return ( + '' + + '
' + s.icon + "
" + + '
' + s.name + "
" + + '
' + s.description + "
" + + "
" + ); + }).join(""); + } +} + +document.addEventListener("DOMContentLoaded", function () { + renderSitemap(); +}); diff --git a/sitemap/index.html b/sitemap/index.html new file mode 100644 index 0000000..0448157 --- /dev/null +++ b/sitemap/index.html @@ -0,0 +1,47 @@ + + + + + + Sitemap — tolelom.xyz + + + + + + + + + + + +
+
+

tolelom.xyz

+

서비스 & 인프라 목록

+
+ +
+

프로젝트

+
+
+ +
+

인프라

+
+
+ + +
+ + + + +