{{- if not (.Param "disableAnchoredHeadings") }} {{- partial "anchored_headings.html" .Content -}} {{- else }}{{ .Content }}{{ end }} From 4a3e050bc3ac13a4413da55d816866bfa5abebb4 Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 16:54:39 +0530 Subject: [PATCH 04/13] style(post-entry): add border-radius to entry link for consistency --- assets/css/common/post-entry.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/css/common/post-entry.css b/assets/css/common/post-entry.css index 4809c7041b..fc82dfe20c 100644 --- a/assets/css/common/post-entry.css +++ b/assets/css/common/post-entry.css @@ -93,6 +93,7 @@ right: 0; top: 0; bottom: 0; + border-radius: var(--radius); } .entry-hint { @@ -108,7 +109,6 @@ font-size: 14px; margin-bottom: var(--gap); text-align: center; - border-radius: var(--radius); display: flex; flex-direction: column; gap: .5rem; From 5c076622e24f8eeeaa8e94c43ddccb92615300b3 Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 16:56:15 +0530 Subject: [PATCH 05/13] style(md-content): adjust table padding and border for improved layout --- assets/css/common/md-content.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/css/common/md-content.css b/assets/css/common/md-content.css index 86015bcc15..53621e3cf9 100644 --- a/assets/css/common/md-content.css +++ b/assets/css/common/md-content.css @@ -90,9 +90,9 @@ .md-content table th, .md-content table:not(.highlighttable, .highlight table, .gist .highlight) td { min-width: 80px; - padding: 8px 5px; + padding: 6px 13px; line-height: 1.5; - border-bottom: 1px solid var(--border); + border: 1px solid var(--border); } .md-content table th { From c43b0d19b8ba4c6f52261012bc630ef9296a631c Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 16:56:32 +0530 Subject: [PATCH 06/13] style(md-content): refine link styling and hover effects for consistency --- assets/css/common/md-content.css | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/assets/css/common/md-content.css b/assets/css/common/md-content.css index 53621e3cf9..bac29bb4bf 100644 --- a/assets/css/common/md-content.css +++ b/assets/css/common/md-content.css @@ -31,7 +31,7 @@ font-size: 12px; } -.md-content a { +.md-content a:not(.anchor) { text-underline-offset: 0.3rem; text-decoration: underline; } @@ -213,11 +213,14 @@ .md-content h6:hover .anchor { display: inline-flex; color: var(--secondary); - margin-inline-start: 8px; + margin-inline-start: 0.5em; font-weight: 500; user-select: none; } +.anchor:hover { + color: var(--content) !important; +} .md-content img.in-text { display: inline; From fbdafa5a113a9dd0c61cdbe578989663a8b0594d Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 16:56:57 +0530 Subject: [PATCH 07/13] style(post-entry): fix content gap variable for home info section --- assets/css/common/post-entry.css | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/css/common/post-entry.css b/assets/css/common/post-entry.css index fc82dfe20c..11efc18d2c 100644 --- a/assets/css/common/post-entry.css +++ b/assets/css/common/post-entry.css @@ -34,6 +34,7 @@ } .home-info .entry-content { + --content-gap: 0.5rem; -webkit-line-clamp: unset; margin: 0; } From 4d06cee5d6098f38dfea99598422881c8474482a Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 16:57:12 +0530 Subject: [PATCH 08/13] style(terms.css): adjust gap and border-radius for consistency --- assets/css/common/terms.css | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/assets/css/common/terms.css b/assets/css/common/terms.css index d04c603548..017bf3434b 100644 --- a/assets/css/common/terms.css +++ b/assets/css/common/terms.css @@ -1,7 +1,7 @@ .terms-tags { display: flex; flex-wrap: wrap; - gap: 20px; + gap: 1em; margin-top: var(--content-gap); } @@ -14,11 +14,6 @@ display: block; padding: 4px 10px; background: var(--tertiary); - border-radius: 6px; + border-radius: var(--radius); transition: transform 0.1s; } - -.terms-tags a:active { - background: var(--tertiary); - transform: scale(0.96); -} From 2935f62cde05146b53f387a5cebb4f6f2f92bf6c Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 16:59:05 +0530 Subject: [PATCH 09/13] style(post-entry): enhance hover effects and transition timing for entries --- assets/css/common/post-entry.css | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/assets/css/common/post-entry.css b/assets/css/common/post-entry.css index 11efc18d2c..8422455788 100644 --- a/assets/css/common/post-entry.css +++ b/assets/css/common/post-entry.css @@ -50,12 +50,14 @@ padding: var(--gap); background: var(--entry); border-radius: var(--radius); - transition: transform 0.1s; + transition: transform 0.25s ease; border: 1px solid var(--border); } -.post-entry:active { - transform: scale(0.96); +.post-entry:hover, +.post-entry:focus-within { + transform: translateY(-2px); + border-color: var(--tertiary); } .tag-entry .entry-cover { From 57a82e48c94bd72bae7f3fb76406b16811ccc601 Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 17:01:19 +0530 Subject: [PATCH 10/13] style(search.css): refine search results styling and hover effects --- assets/css/common/search.css | 39 +++++++++++++++++------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/assets/css/common/search.css b/assets/css/common/search.css index 5ea9d3b036..b14dfc4173 100644 --- a/assets/css/common/search.css +++ b/assets/css/common/search.css @@ -7,38 +7,35 @@ border-radius: var(--radius); } -.searchbox input:focus { - border-color: var(--secondary); -} - .searchResults li { list-style: none; border-radius: var(--radius); - padding: 10px; - margin: 10px 0; + padding: 10px 15px; position: relative; font-weight: 500; + display: flex; + align-items: center; + justify-content: space-between; + background: var(--entry); + transition: transform .25s ease; + border: 1px solid var(--border); } .searchResults { - margin: 10px 0; + margin: var(--content-gap) 0; width: 100%; + display: flex; + flex-direction: column; + gap: 10px; } -.searchResults li:active { - transition: transform 0.1s; - transform: scale(0.98); -} - -.searchResults a { - position: absolute; - width: 100%; - height: 100%; - top: 0px; - left: 0px; +.searchResults li:hover, +.searchResults li:focus-within { + transform: translateY(-2px); + border-color: var(--tertiary); } -.searchResults .focus { - transform: scale(0.98); - border: 2px solid var(--tertiary); +.searchResults li .entry-link:focus { + outline: 2px solid var(--secondary); + outline-offset: -2px; } From 176670c077c62c14c90a896d357898b0c0a16fb7 Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 17:01:25 +0530 Subject: [PATCH 11/13] style(fastsearch.js): improve search result item layout and add icons --- assets/js/fastsearch.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/assets/js/fastsearch.js b/assets/js/fastsearch.js index 9484e751b9..53364d1095 100644 --- a/assets/js/fastsearch.js +++ b/assets/js/fastsearch.js @@ -79,7 +79,7 @@ sInput.onkeyup = function (e) { if (fuse) { let results; if (params.fuseOpts) { - results = fuse.search(this.value.trim(), {limit: params.fuseOpts.limit}); // the actual query being run using fuse.js along with options + results = fuse.search(this.value.trim(), { limit: params.fuseOpts.limit }); // the actual query being run using fuse.js along with options } else { results = fuse.search(this.value.trim()); // the actual query being run using fuse.js } @@ -88,8 +88,12 @@ sInput.onkeyup = function (e) { let resultSet = ''; // our results bucket for (let item in results) { - resultSet += `
  • ${results[item].item.title} ยป
    ` + - `
  • ` + resultSet += + `
  • ` + + `${results[item].item.title}` + + `` + + `` + + `
  • ` } resList.innerHTML = resultSet; From 809b67df8b551222d8026fe8bf0d5fff167bcd08 Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 17:02:29 +0530 Subject: [PATCH 12/13] style(header.css): enhance active menu item styling with underline effects --- assets/css/common/header.css | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/css/common/header.css b/assets/css/common/header.css index 2f9eb0b083..c9edb8fe09 100644 --- a/assets/css/common/header.css +++ b/assets/css/common/header.css @@ -91,5 +91,7 @@ .menu .active { font-weight: 500; - border-bottom: 2px solid currentColor; + text-decoration: underline; + text-underline-offset: 0.3rem; + text-decoration-thickness: 2px; } From e45768519855749da03413e065f6a2555c3af961 Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Sun, 26 Apr 2026 17:08:08 +0530 Subject: [PATCH 13/13] ci(workflows): upgrade checkout and configuration actions to latest versions --- .github/workflows/build-check.yml | 2 +- .github/workflows/gh-pages.yml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index 2a0a843998..3f239dd24f 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -42,7 +42,7 @@ jobs: && sudo dpkg -i ${{ runner.temp }}/hugo.deb - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: exampleSite diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 8378a371e5..7f84d9403d 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -47,12 +47,12 @@ jobs: wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_linux-amd64.deb \ && sudo dpkg -i ${{ runner.temp }}/hugo.deb - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: exampleSite - name: Setup Pages id: pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Get Theme run: git submodule update --init --recursive - name: Update theme to Latest commit @@ -63,7 +63,7 @@ jobs: --buildDrafts --gc \ --baseURL ${{ steps.pages.outputs.base_url }} - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: ./public # Deployment job @@ -79,4 +79,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5