From 1da35816ebe1ed0b22bc92318ad9808964e781cc Mon Sep 17 00:00:00 2001 From: Nathan Melehan Date: Mon, 22 Jun 2026 23:49:13 +0000 Subject: [PATCH] Theme updates - Re-host some Akamai assets from linode.com to docs website files - Remove trailing slash from sitemap URLs --- .../common-partials/dist/js/header.js | 2 +- .../dist/wordpress/footer.html | 2 +- .../dist/wordpress/header.html | 2 +- .../images/akamai-cloud-logo.svg | 22 +++ .../tech-guides-assets/images/akamai-logo.svg | 10 ++ .../tech-guides-assets/js/features.json | 136 ++++++++++++++++++ _vendor/modules.txt | 2 +- go.mod | 2 +- go.sum | 2 + 9 files changed, 175 insertions(+), 5 deletions(-) create mode 100644 _vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/images/akamai-cloud-logo.svg create mode 100644 _vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/images/akamai-logo.svg create mode 100644 _vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/js/features.json diff --git a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/js/header.js b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/js/header.js index 2a8c24ed152..37caf97de8e 100644 --- a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/js/header.js +++ b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/js/header.js @@ -1 +1 @@ -(()=>{var g=document.querySelector("html"),s,h=function(){s=document.querySelector(".c-site-header"),s&&(L(),b())},u=function(){document.documentElement.style.setProperty("--site-scroll-y",window.scrollY+"px")},L=function(){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u):u(),window.addEventListener("scroll",u),s.addEventListener("toggle:on",function(e){d(!1)}),s.addEventListener("toggle:off",function(e){d(!0)}),document.addEventListener("keyup",function(e){switch(e.keyCode){case 27:s.querySelectorAll(".active").forEach(t=>t.classList.remove("active")),document.activeElement.blur(),d(!0);break}})},b=function(){var e=window.location.pathname;if(e!=="/"){e.match(/^\/community\/questions\/.+/)?e="/community/questions/":e.match(/^\/docs\/.+/)?e="/docs/":e.match(/^\/blog|marketplace\/.+/)?e=e.replace(/^\/([^\/]+)\/.+/,"/$1/"):e.match(/^\/event\/.+/)?e="/events/":e.match(/^\/content|content-type|featuring|resources|series\/.+/)?e="/resources/":e.match(/^\/media\-coverage|press\-release\/.+/)&&(e="/company/press/");var t=s.querySelectorAll(':scope a.o-menu__link[href*="'+e+'"');t&&Array.from(t).forEach(r=>{if(!r.getAttribute("href").split(/[?#]/)[0].endsWith(e))return;r.classList.add("current");const n=r.closest(".c-submenu");if(n===null)return;const i=s.querySelectorAll(`:scope [data-toggle="#${n.id}"]`);Array.from(i).forEach(c=>c.classList.add("current"))})}},d=function(e){g.style.overflow=e?"":"hidden"};g.classList.contains("fl-builder-edit")||h(),document.addEventListener("turbolinks:render",function(e){h()});function w(e){if(!e.ok){let t="";throw e.statusText?t=e.statusText:e.status===404?t="Resource not found":t="Problem fetching resource",new Error(`${t} (${e.url})`)}return e}var _=["de","es","fr","it","ja","ko","pt","zh"];function $(){let e=document.documentElement.lang;return e&&_.includes(e)?e:""}function C(e,t=["b","br","em","i","span","strong","u"]){let r=document.createElement("div");r.textContent=e;let n=r.innerHTML,i=new RegExp(`<(/?(${t.join("|")}))>`,"gi");return n=n.replace(i,"<$1>"),n}var y,v=function(){const e=window.LinodeHeader?.env||"prod",t=$(),r=t?`${t}/`:"",n=`https://www.linode.com/ns/features/${e}/${r}features.json`;fetch(n).then(w).then(i=>i.json()).then(i=>k(i)).catch(i=>console.log(i))},k=function(e){e.forEach(t=>{let r=document.querySelector('.c-site-header [data-featured="'+t.slot+'"]');if(!r)return;let n=x(t);if(n){for(;r.firstChild;)r.removeChild(r.firstChild);r.appendChild(n)}})},p=function(e){let t=document.createElement("img");return t.src=e.src,t.width=e.width,t.height=e.height,t.loading="lazy",t.fetchPriority="low",e.alt&&(t.alt=e.alt),e.srcset&&(t.srcset=e.srcset),e.sizes&&(t.sizes=e.sizes),t},x=function(e){let t=document.createElement("div"),r=document.createElement("h6"),n=document.createElement("a"),i=document.createElement("div"),c=document.createElement("div"),l=document.createElement("div"),f=document.createElement("span"),m=document.createElement("style");if(r.textContent=e.eyebrow,n.classList.add("c-featured"),n.id=`c-featured--${e.slot}`,n.href=e.link_url,n.setAttribute("style",e.wrap_styles),n.setAttribute("data-analytics-event",`${e.ga_category} | ${e.ga_action} | ${e.ga_label}`),i.classList.add("c-featured__text"),c.classList.add("c-featured__headline"),c.innerHTML=C(e.headline),l.classList.add("c-featured__excerpt"),l.innerHTML=e.excerpt,f.classList.add("c-featured__button"),f.textContent=e.link_text,m.type="text/css",m.textContent=e.css,i.appendChild(c),i.appendChild(l),i.appendChild(f),e.background_image.src){let o=p(e.background_image);o.classList.add("c-featured__background"),n.appendChild(o)}if(e.foreground_image.src){let o=p(e.foreground_image);o.classList.add("c-featured__image"),n.appendChild(o)}return n.appendChild(i),t.appendChild(r),t.appendChild(n),t.appendChild(m),t},y=document.querySelector("html");y.classList.contains("fl-builder-edit")||v(),document.addEventListener("turbolinks:render",function(e){v()});var a=document.querySelector("html"),E=function(){S()},S=function(){a.addEventListener("click",q)},q=function(e){const t=e.target.closest("[data-toggle]");if(t===null||e.target.closest("form")!==null)return;const r=t.dataset.toggle?a.querySelector(t.dataset.toggle):t;if(r===null)return;const n=e.target.closest("a");if(n)if(n===t)e.preventDefault();else{const i=new URL(n.getAttribute("href"));if(i&&i.pathname!==window.location.pathname)return;n.blur()}A(r,t)},A=function(e,t){const r=e.classList.contains("active"),n=e.dataset.group,i=n?a.querySelectorAll('[data-group="'+n+'"].active'):null,c=new CustomEvent("toggle:"+(r?"off":"on"),{bubbles:!0});i&&i.forEach(l=>l.classList.remove("active")),r?t.blur():(e.classList.add("active"),t.classList.add("active")),e.dispatchEvent(c)};a.classList.contains("fl-builder-edit")||E(),document.addEventListener("turbolinks:render",function(e){E()}),window.addEventListener("click",e=>{(e.target.matches('a[href*="#open-consent-prefs"]')||e.target.matches("span#open-consent-prefs"))&&(e.preventDefault(),typeof window.OneTrust<"u"&&window.OneTrust.ToggleInfoDisplay())})})(); +(()=>{var g=document.querySelector("html"),s,h=function(){s=document.querySelector(".c-site-header"),s&&(L(),b())},u=function(){document.documentElement.style.setProperty("--site-scroll-y",window.scrollY+"px")},L=function(){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u):u(),window.addEventListener("scroll",u),s.addEventListener("toggle:on",function(e){d(!1)}),s.addEventListener("toggle:off",function(e){d(!0)}),document.addEventListener("keyup",function(e){switch(e.keyCode){case 27:s.querySelectorAll(".active").forEach(t=>t.classList.remove("active")),document.activeElement.blur(),d(!0);break}})},b=function(){var e=window.location.pathname;if(e!=="/"){e.match(/^\/community\/questions\/.+/)?e="/community/questions/":e.match(/^\/docs\/.+/)?e="/docs/":e.match(/^\/blog|marketplace\/.+/)?e=e.replace(/^\/([^\/]+)\/.+/,"/$1/"):e.match(/^\/event\/.+/)?e="/events/":e.match(/^\/content|content-type|featuring|resources|series\/.+/)?e="/resources/":e.match(/^\/media\-coverage|press\-release\/.+/)&&(e="/company/press/");var t=s.querySelectorAll(':scope a.o-menu__link[href*="'+e+'"');t&&Array.from(t).forEach(r=>{if(!r.getAttribute("href").split(/[?#]/)[0].endsWith(e))return;r.classList.add("current");const n=r.closest(".c-submenu");if(n===null)return;const i=s.querySelectorAll(`:scope [data-toggle="#${n.id}"]`);Array.from(i).forEach(c=>c.classList.add("current"))})}},d=function(e){g.style.overflow=e?"":"hidden"};g.classList.contains("fl-builder-edit")||h(),document.addEventListener("turbolinks:render",function(e){h()});function w(e){if(!e.ok){let t="";throw e.statusText?t=e.statusText:e.status===404?t="Resource not found":t="Problem fetching resource",new Error(`${t} (${e.url})`)}return e}var _=["de","es","fr","it","ja","ko","pt","zh"];function $(){let e=document.documentElement.lang;return e&&_.includes(e)?e:""}function C(e,t=["b","br","em","i","span","strong","u"]){let r=document.createElement("div");r.textContent=e;let n=r.innerHTML,i=new RegExp(`<(/?(${t.join("|")}))>`,"gi");return n=n.replace(i,"<$1>"),n}var y,v=function(){const e=window.LinodeHeader?.env||"prod",t=$(),r=t?`${t}/`:"",n="/cloud/tech-guides-assets/js/features.json";fetch(n).then(w).then(i=>i.json()).then(i=>k(i)).catch(i=>console.log(i))},k=function(e){e.forEach(t=>{let r=document.querySelector('.c-site-header [data-featured="'+t.slot+'"]');if(!r)return;let n=x(t);if(n){for(;r.firstChild;)r.removeChild(r.firstChild);r.appendChild(n)}})},p=function(e){let t=document.createElement("img");return t.src=e.src,t.width=e.width,t.height=e.height,t.loading="lazy",t.fetchPriority="low",e.alt&&(t.alt=e.alt),e.srcset&&(t.srcset=e.srcset),e.sizes&&(t.sizes=e.sizes),t},x=function(e){let t=document.createElement("div"),r=document.createElement("h6"),n=document.createElement("a"),i=document.createElement("div"),c=document.createElement("div"),l=document.createElement("div"),f=document.createElement("span"),m=document.createElement("style");if(r.textContent=e.eyebrow,n.classList.add("c-featured"),n.id=`c-featured--${e.slot}`,n.href=e.link_url,n.setAttribute("style",e.wrap_styles),n.setAttribute("data-analytics-event",`${e.ga_category} | ${e.ga_action} | ${e.ga_label}`),i.classList.add("c-featured__text"),c.classList.add("c-featured__headline"),c.innerHTML=C(e.headline),l.classList.add("c-featured__excerpt"),l.innerHTML=e.excerpt,f.classList.add("c-featured__button"),f.textContent=e.link_text,m.type="text/css",m.textContent=e.css,i.appendChild(c),i.appendChild(l),i.appendChild(f),e.background_image.src){let o=p(e.background_image);o.classList.add("c-featured__background"),n.appendChild(o)}if(e.foreground_image.src){let o=p(e.foreground_image);o.classList.add("c-featured__image"),n.appendChild(o)}return n.appendChild(i),t.appendChild(r),t.appendChild(n),t.appendChild(m),t},y=document.querySelector("html");y.classList.contains("fl-builder-edit")||v(),document.addEventListener("turbolinks:render",function(e){v()});var a=document.querySelector("html"),E=function(){S()},S=function(){a.addEventListener("click",q)},q=function(e){const t=e.target.closest("[data-toggle]");if(t===null||e.target.closest("form")!==null)return;const r=t.dataset.toggle?a.querySelector(t.dataset.toggle):t;if(r===null)return;const n=e.target.closest("a");if(n)if(n===t)e.preventDefault();else{const i=new URL(n.getAttribute("href"));if(i&&i.pathname!==window.location.pathname)return;n.blur()}A(r,t)},A=function(e,t){const r=e.classList.contains("active"),n=e.dataset.group,i=n?a.querySelectorAll('[data-group="'+n+'"].active'):null,c=new CustomEvent("toggle:"+(r?"off":"on"),{bubbles:!0});i&&i.forEach(l=>l.classList.remove("active")),r?t.blur():(e.classList.add("active"),t.classList.add("active")),e.dispatchEvent(c)};a.classList.contains("fl-builder-edit")||E(),document.addEventListener("turbolinks:render",function(e){E()}),window.addEventListener("click",e=>{(e.target.matches('a[href*="#open-consent-prefs"]')||e.target.matches("span#open-consent-prefs"))&&(e.preventDefault(),typeof window.OneTrust<"u"&&window.OneTrust.ToggleInfoDisplay())})})(); diff --git a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/wordpress/footer.html b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/wordpress/footer.html index 33de4dd92bc..75c94bd697a 100644 --- a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/wordpress/footer.html +++ b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/wordpress/footer.html @@ -268,7 +268,7 @@

Glossary

height="45" alt="Akamai Logo" class="c-identity__logo" - src="https://www.linode.com/linode/en/images/logo/akamai-logo.svg" + src="{{ `tech-guides-assets/images/akamai-logo.svg` | relURL }}" itemprop="image" data-no-lazy="1" /> diff --git a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/wordpress/header.html b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/wordpress/header.html index b03385e6757..f8c7d1028d6 100644 --- a/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/wordpress/header.html +++ b/_vendor/github.com/linode/linode-docs-theme/common-partials/dist/wordpress/header.html @@ -112,7 +112,7 @@ height="45" alt="Akamai Cloud" class="c-identity__logo" - src="https://www.linode.com/linode/en/images/logo/akamai-cloud-logo.svg" + src="{{ `tech-guides-assets/images/akamai-cloud-logo.svg` | relURL }}" itemprop="image" fetchpriority="high" data-no-lazy="1" diff --git a/_vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/images/akamai-cloud-logo.svg b/_vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/images/akamai-cloud-logo.svg new file mode 100644 index 00000000000..94e2739651b --- /dev/null +++ b/_vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/images/akamai-cloud-logo.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/_vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/images/akamai-logo.svg b/_vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/images/akamai-logo.svg new file mode 100644 index 00000000000..3200d17b9c3 --- /dev/null +++ b/_vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/images/akamai-logo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/_vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/js/features.json b/_vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/js/features.json new file mode 100644 index 00000000000..01a4ab6a46a --- /dev/null +++ b/_vendor/github.com/linode/linode-docs-theme/static/tech-guides-assets/js/features.json @@ -0,0 +1,136 @@ +[ + { + "slot": "why_linode", + "eyebrow": "Featured", + "wrap_styles": "--c-featured-color:#ffffff;", + "background_image": { + "src": "https://www.linode.com/ns/features/prod/images/hero-forge-craft-of-code-632x279.jpg", + "width": 632, + "height": 279, + "srcset": "https://www.linode.com/ns/features/prod/images/hero-forge-craft-of-code-632x279.jpg 632w, https://www.linode.com/ns/features/prod/images/hero-forge-craft-of-code-1064x470.jpg 1064w, https://www.linode.com/ns/features/prod/images/hero-forge-craft-of-code-1944x858.jpg 1944w, data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 1w", + "sizes": "(max-width:991px) 1px, 632px", + "alt": "Hero Forge Craft of Code Header" + }, + "foreground_image":[], + "headline": "Hero Forge", + "excerpt": "Secure, accessible GPU instances.
Unleash millions of adventures.", + "link_text": "Read story", + "link_url": "https://www.akamai.com/resources/customer-story/hero-forge", + "ga_category": "Navigation", + "ga_action": "click", + "ga_label": "linode-vs-competitors", + "css": "" + }, + { + "slot": "products", + "eyebrow": "Featured", + "wrap_styles": "--c-featured-border-width:2px;--c-featured-border-color:#ededf4;", + "background_image": { + "src": "https://www.linode.com/ns/features/prod/images/gpu-438.png", + "width": 438, + "height": 320, + "srcset": "https://www.linode.com/ns/features/prod/images/gpu-438.png 438w, https://www.linode.com/ns/features/prod/images/gpu-1008.png 1008w, data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 1w", + "sizes": "(max-width:991px) 1px, 438px", + "alt": "GPU acceleration" + }, + "foreground_image":[], + "headline": "GPU acceleration", + "excerpt": "Power AI and media workloads with on-demand NVIDIA™ GPUs at cost-effective pricing.", + "link_text": "View product details", + "link_url": "https://www.linode.com/products/gpu/", + "ga_category": "Navigation", + "ga_action": "click", + "ga_label": "gpu", + "css": "#c-featured--products{padding-right:36%;}#c-featured--products .c-featured__background{object-fit:contain;object-position:right center;}" + }, + { + "slot": "solutions", + "eyebrow": "Featured", + "wrap_styles": "--c-featured-color:#ffffff;", + "background_image": { + "src": "https://www.linode.com/ns/features/prod/images/MRK-4404-Portability-i632x217-px.jpg", + "width": 632, + "height": 217, + "srcset": "https://www.linode.com/ns/features/prod/images/MRK-4404-Portability-i632x217-px.jpg 632w, data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 1w", + "sizes": "(max-width:991px) 1px, 632px", + "alt": "Portability in the Cloud: Best Practices for Building SaaS-Based Applications" + }, + "foreground_image":[], + "headline": "Portability in the cloud", + "excerpt": "Best practices for building SaaS-based applications.", + "link_text": "Get your copy", + "link_url": "https://www.linode.com/resources/ebook/cloud-portability-saas-applications/", + "ga_category": "Navigation", + "ga_action": "click", + "ga_label": "portability-saas-best-practices-ebook", + "css": "" + }, + { + "slot": "pricing", + "eyebrow": "Featured", + "wrap_styles": "--c-featured-border-width:2px;--c-featured-border-color:#ededf4;", + "background_image": { + }, + "foreground_image":{ + "src": "https://www.linode.com/ns/features/prod/images/Cloud_Pricing_MockUp2-416x376.png", + "width": 416, + "height": 376, + "srcset": "https://www.linode.com/ns/features/prod/images/Cloud_Pricing_MockUp2.png 620w, data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 1w", + "sizes": "(max-width:991px) 1px, 416px", + "alt": "Cloud Pricing Calculator" + }, + "headline": "Cloud computing calculator", + "excerpt": "Estimate your cloud costs. Price and configure cloud features to match your needs.", + "link_text": "Launch calculator", + "link_url": "https://www.linode.com/pricing/cloud-cost-calculator/", + "ga_category": "Navigation", + "ga_action": "click", + "ga_label": "Calculator", + "css": "" + }, + { + "slot": "community", + "eyebrow": "", + "wrap_styles": "--c-featured-color:#ffffff;", + "background_image": { + "src": "https://www.linode.com/ns/features/prod/images/IaCeBook-CommunityPg-632x217.jpg", + "width": 632, + "height": 217, + "srcset": "https://www.linode.com/ns/features/prod/images/IaCeBook-CommunityPg-632x217.jpg 632w, https://www.linode.com/ns/features/prod/images/IaCeBook-CommunityPg-1064x366.jpg 1064w, https://www.linode.com/ns/features/prod/images/IaCeBook-CommunityPg-1944x669.jpg 1944w, data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 1w", + "sizes": "(max-width:991px) 1px, 632px", + "alt": "" + }, + "foreground_image":[], + "headline": "", + "excerpt": "", + "link_text": "", + "link_url": "", + "ga_category": "Navigation", + "ga_action": "click", + "ga_label": "ebook-iac", + "css": "" + }, + { + "slot": "resources", + "eyebrow": "Featured", + "wrap_styles": "--c-featured-border-width:2px;--c-featured-border-color:#ededf4;", + "background_image": { + }, + "foreground_image":{ + "src": "https://www.linode.com/ns/features/prod/images/developerHub-submenu-sm.jpg", + "width": 340, + "height": 310, + "srcset": false, + "sizes": "(max-width:991px) 1px, 340px", + "alt": "" + }, + "headline": "Developer hub", + "excerpt": "Comprehensive guides, documentation, and endpoints. Everything you need to get started.", + "link_text": "Visit hub", + "link_url": "https://www.linode.com/developers/", + "ga_category": "Navigation", + "ga_action": "click", + "ga_label": "developer-hub", + "css": "" + } +] diff --git a/_vendor/modules.txt b/_vendor/modules.txt index eabf0a099ff..9f0407ceab9 100644 --- a/_vendor/modules.txt +++ b/_vendor/modules.txt @@ -1,4 +1,4 @@ -# github.com/linode/linode-docs-theme v0.0.0-20260616154148-26d1400a2a41 +# github.com/linode/linode-docs-theme v0.0.0-20260622225841-b2fe27b59c79 # github.com/gohugoio/hugo-mod-jslibs-dist/alpinejs/v3 v3.21300.20800 # github.com/gohugoio/hugo-mod-jslibs/turbo/v8 v8.20000.20400 # github.com/hotwired/turbo v8.0.4+incompatible diff --git a/go.mod b/go.mod index 1fd48c23c5b..e0e9e8c960a 100644 --- a/go.mod +++ b/go.mod @@ -7,6 +7,6 @@ require ( github.com/gohugoio/hugo-mod-jslibs/turbo/v7 v7.20300.20000 // indirect github.com/instantpage/instant.page v5.1.1+incompatible // indirect github.com/linode/linode-api-docs/v4 v4.176.0 // indirect - github.com/linode/linode-docs-theme v0.0.0-20260616154148-26d1400a2a41 // indirect + github.com/linode/linode-docs-theme v0.0.0-20260622225841-b2fe27b59c79 // indirect github.com/linode/linode-website-partials v0.0.0-20250814204525-0d7fe4159951 // indirect ) diff --git a/go.sum b/go.sum index 048efac1b56..8ceb78a1264 100644 --- a/go.sum +++ b/go.sum @@ -356,6 +356,8 @@ github.com/linode/linode-docs-theme v0.0.0-20260612141126-c062695e6ce8 h1:+8/KOY github.com/linode/linode-docs-theme v0.0.0-20260612141126-c062695e6ce8/go.mod h1:+c1nDe/v3R4DH8WCf4SwzCdjG629tRasJwLNADWM7MA= github.com/linode/linode-docs-theme v0.0.0-20260616154148-26d1400a2a41 h1:Zh0E6a709Z3L5DRj3U2OX8cjVjXo7RyVoPUtzF6jwkI= github.com/linode/linode-docs-theme v0.0.0-20260616154148-26d1400a2a41/go.mod h1:+c1nDe/v3R4DH8WCf4SwzCdjG629tRasJwLNADWM7MA= +github.com/linode/linode-docs-theme v0.0.0-20260622225841-b2fe27b59c79 h1:tGYCL6djPDZrI2IWawIm3WuJcuknngrWvn1sAum41gI= +github.com/linode/linode-docs-theme v0.0.0-20260622225841-b2fe27b59c79/go.mod h1:+c1nDe/v3R4DH8WCf4SwzCdjG629tRasJwLNADWM7MA= github.com/linode/linode-website-partials v0.0.0-20221205205120-b6ea1aaa59fb/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao= github.com/linode/linode-website-partials v0.0.0-20221222200538-99862e429110/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao= github.com/linode/linode-website-partials v0.0.0-20230201145731-a8703d0a954a/go.mod h1:K1Em3lwb16JiCwNVftAFwWGhyB9Zkl/nXhxjBBUC1Ao=