diff --git a/exampleSite/data/sections/skills.yaml b/exampleSite/data/sections/skills.yaml index 4113fd8..f5e05e6 100644 --- a/exampleSite/data/sections/skills.yaml +++ b/exampleSite/data/sections/skills.yaml @@ -13,10 +13,12 @@ skills: - name: Kubernetes icon: "images/skills/kubernetes.png" summary: "Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs." + url: "https://kubernetes.io/" - name: Go Development icon: "images/skills/go.png" summary: "Using as the main language for professional development. Capable of writing scalable, testable, and maintainable program." + url: "https://golang.org/" - name: Cloud Computing icon: "images/skills/cloud.png" @@ -25,10 +27,12 @@ skills: - name: Docker icon: "images/skills/docker.svg" summary: "Write most of the programs as dockerized container. Experienced with multi-stage, multi-arch build process." + url: "https://www.docker.com/" - name: Prometheus icon: "images/skills/prometheus.png" summary: "Capable of setup, configure Prometheus metrics. Experienced with PromQL, AlertManager. Also, experienced with writing metric exporters." + url: "https://prometheus.io/" - name: Linux icon: "images/skills/linux.png" @@ -37,6 +41,7 @@ skills: - name: Git icon: "images/skills/git.png" summary: "Experienced with git-based development. Mostly, use Github. Also, have experience in working with GitLab." + url: "https://git-scm.com/" - name: C++ icon: "images/skills/c++.png" diff --git a/layouts/partials/cards/project.html b/layouts/partials/cards/project.html index 17bf3b0..052adeb 100644 --- a/layouts/partials/cards/project.html +++ b/layouts/partials/cards/project.html @@ -4,18 +4,20 @@ >
-
- +

{{ .summary | markdownify }}

diff --git a/layouts/partials/cards/skill.html b/layouts/partials/cards/skill.html index 0da4050..ee8c488 100644 --- a/layouts/partials/cards/skill.html +++ b/layouts/partials/cards/skill.html @@ -1,13 +1,15 @@
- diff --git a/static/assets/css/navigators/navbar.css b/static/assets/css/navigators/navbar.css index 5e58058..eae7097 100644 --- a/static/assets/css/navigators/navbar.css +++ b/static/assets/css/navigators/navbar.css @@ -140,7 +140,6 @@ @media (max-width: 1024px) { .top-navbar .container { max-width: 100%; - padding: 0; } .initial-navbar .navbar-nav .active, @@ -183,11 +182,6 @@ /* Large devices (desktops, 992px and up) */ @media (max-width: 992px) { - .top-navbar .container { - max-width: 100%; - padding: 0; - } - .initial-navbar .navbar-nav .active, .initial-navbar li a:hover { color: #2098d1; @@ -228,11 +222,6 @@ /* Medium devices (tablets, 768px and up) */ @media only screen and (max-width: 768px) { - .top-navbar .container { - max-width: 100%; - padding: 0; - } - .initial-navbar .navbar-nav .active, .initial-navbar li a:hover { color: #2098d1; @@ -273,9 +262,6 @@ /* Small devices (landscape phones, 576px and up) */ @media only screen and (max-width: 576px) { - .final-navbar { - padding: 0; - } } /* iPhoneX, iPhone 6,7,8 */ diff --git a/static/assets/css/sections/projects.css b/static/assets/css/sections/projects.css index 13359ba..48acc48 100644 --- a/static/assets/css/sections/projects.css +++ b/static/assets/css/sections/projects.css @@ -2,6 +2,7 @@ background-color: #f9fafc; padding: 0.7rem; padding-bottom: 0rem; + text-decoration: none; } .projects-section .card .card-img-xs { diff --git a/static/assets/css/sections/skills.css b/static/assets/css/sections/skills.css index 2e43d6c..c2074cd 100644 --- a/static/assets/css/sections/skills.css +++ b/static/assets/css/sections/skills.css @@ -6,6 +6,10 @@ border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.125); } +.skills-section .skill-card-link { + text-decoration: none; +} + .skills-section .card .card-img-xs { margin-right: 0.5rem; } diff --git a/static/assets/js/home.js b/static/assets/js/home.js index 5ad0bf2..fd248b4 100644 --- a/static/assets/js/home.js +++ b/static/assets/js/home.js @@ -69,20 +69,22 @@ var projectCards; // primary skills var skillCards = document.getElementById("primary-skills"); if (skillCards != null) { - var el = skillCards.children; + var cardElems = skillCards.getElementsByClassName("card"); var maxHeight = 0; - for (let i = 0; i < el.length; i++) { - if (el[i].children[0].clientHeight > maxHeight) { - maxHeight = el[i].children[0].clientHeight; + for (let i = 0; i < cardElems.length; i++) { + if (cardElems.item(i).clientHeight > maxHeight) { + maxHeight = cardElems.item(i).clientHeight; } } - for (let i = 0; i < el.length; i++) { - el[i].children[0].setAttribute("style", "min-height: " + maxHeight + "px;") + for (let i = 0; i < cardElems.length; i++) { + cardElems.item(i).setAttribute("style", "min-height: " + maxHeight + "px;"); } } } } - adjustSkillCardsHeight(); + $(window).on("load", function () { + adjustSkillCardsHeight(); + }); // ================== Project cards ===================== // Add click action on project category selector buttons