Skip to content

Commit

Permalink
[GH Action] Fix repeated anchors on website
Browse files Browse the repository at this point in the history
  • Loading branch information
krakend committed Dec 17, 2024
1 parent 4b59a0d commit f77f48b
Show file tree
Hide file tree
Showing 2,882 changed files with 14,540 additions and 14,540 deletions.
10 changes: 5 additions & 5 deletions 404.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions blog/2022-recap/index.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions blog/2023-recap/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions blog/albert-garcia-expand-krakend-business/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
</a><a href="https://www.youtube.com/watch?v=VtXXZRO84t8" target=_blank class="text--base text-brand-neutral-900"><svg width="24" height="24" class="mr-2.5 inline" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><g stroke="#717da3" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><path d="M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10A10 10 0 002 12z"/><path d="M9.333 15.213a1.454 1.454.0 002.411 1.095l4.923-4.306-4.923-4.309a1.453 1.453.0 00-2.41 1.095v6.425z"/></g></g></svg>
Watch a demo</a></div></div></div></div></li></ul></div></div><div class="flex justify-end items-stretch"><ul class="hidden lg:flex lg:space-x-6 items-center text-sm font-medium whitespace-nowrap"><li><a class="text-brand-neutral-300 hover:text-brand-neutral-100 transition-colors" href=https://www.krakend.io/download/>Downloads</a></li><li><a class="button--primary h-8 px-2.5 py-0 inline-flex items-center" href=https://www.krakend.io/contact-sales/>Request a Demo</a></li></ul><button class="absolute top-1/2 -translate-y-1/2 flex items-center text-white hover:text-opacity-75 focus:outline-none lg:hidden size-6 rounded-lg navbar-toggler group" type=button aria-label="Toggle navigation"><svg class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 inline group-[.active]:opacity-0 transition-opacity" fill="none" width="24" height="24" viewBox="0 0 24 24" stroke="currentcolor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></svg><svg class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 opacity-0 group-[.active]:opacity-100 transition-opacity" width="16" height="16"><g fill="none" fill-rule="evenodd"><path d="M0 0h16v16H0z"/><path stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.4 1 1 15.4M1 1l14.4 14.4"/></g></svg></button></div></nav></div></header><div class="transition-transform duration-300 ease-in-out fixed inset-0 bg-brand-neutral-900 mobile-nav border-t text-brand-neutral-300 border-brand-neutral-300 lg:hidden overflow-y-auto scrollbar-xs-netrual"><ul class="divide-y divide-brand-neutral-300"><li class=p-4><a class="hover:text-brand-neutral-100 transition-colors text-brand-neutral-300" href=https://www.krakend.io/open-source/>Open Source</a></li><li class=p-4><a class="hover:text-brand-neutral-100 transition-colors text-brand-neutral-300" href=https://www.krakend.io/enterprise/>Enterprise</a></li><li class=p-4><a class="hover:text-brand-neutral-100 transition-colors text-brand-neutral-300" href=https://www.krakend.io/case-study/>Case studies</a></li><li class=p-4><a class="hover:text-brand-neutral-100 transition-colors text-brand-neutral-300" href=https://www.krakend.io/docs/>Docs</a></li><li class=p-4><button data-toggle=collapse data-target=#resource-nav-mobile class="w-full hover:text-brand-neutral-100 transition-colors text-brand-neutral-300 flex justify-between items-center">
Resources<svg class="h-4 w-4 inline" fill="none" viewBox="0 0 24 24" stroke="currentcolor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"/></svg></button><ul class="space-y-2 pt-5 hidden" id=resource-nav-mobile><li><a href=https://training.krakend.io/>Training & Certification
</a></li><li><a href=https://www.krakend.io/support/>Support</a></li><li><a href=https://www.krakend.io/docs/configuration/designer/>Designer</a></li><li><a href=https://www.krakend.io/docs/overview/playground/>Community Playground</a></li><li><a href=https://www.krakend.io/docs/enterprise/overview/playground/>Enterprise Playground</a></li><li><a href=https://www.krakend.io/team/>About us</a></li><li><a href=https://www.krakend.io/partners/>Partners</a></li><li><a href=https://www.krakend.io/blog/>Blog</a></li></ul></li><li class=p-4><a href=https://www.krakend.io/features/>Compare Open Source VS Enterprise</a></li><li class=p-4><a href=https://www.krakend.io/contact-sales/>Contact Sales</a></li><li class=p-4><a href=https://www.krakend.io/download/>Downloads</a></li><li class="p-4 space-y-3"><div><img src=https://www.krakend.io/images/quotes/open-room/logo_dark.svg alt="Openroom Inc. image" loading=lazy width=180 height=28></div><div><q class=whitespace-normal>
KrakenD allowed us to focus on our backend and deploy a secure and performant system in a few days. After more than 2 years of use in production and 0 crash or malfunction, it also has proven its robustness</q></div><div class="flex gap-3"><div><img src=https://www.krakend.io/images/quotes/open-room/avatar.jpg alt="CTO, Openroom Inc." loading=lazy width=44 height=44 class=rounded-full></div><div class=whitespace-normal><p class="text-brand-neutral-500 text--base">Jonathan Muller</p><p class="text-xs text-brand-neutral-300 font-medium">CTO /
Openroom Inc.</p></div></div></li></ul></div><script>const navbarToggler=document.querySelector(".navbar-toggler");if(navbarToggler){const e=document.querySelector("header"),t=document.querySelector(".mobile-nav");navbarToggler.addEventListener("click",n=>{const{top:s}=e.getBoundingClientRect();document.body.style.setProperty("--header-top",`${e.offsetHeight+s}px`),navbarToggler.classList.toggle("active"),t.classList.toggle("active"),document.body.classList.toggle("overflow-hidden")})}</script><section class=section--md><div class=container--boxed><div class="grid grid-cols-1 md:grid-cols-5 lg:grid-cols-6 xl:grid-cols-7 mx-auto"><div class="print:hidden order-last md:order-first col-span-2"><div class="sticky top-16 rounded-xl bg-brand-blue-900 border border-brand-blue-800 shadow-xxs p-4 md:p-6 lg:px-8 lg:py-7"><div class=mb-8><div class=mb-5><a href=https://www.krakend.io/blog/ class="text-white group hover:text-opacity-75 font-medium text-sm"><svg width="18" height="18" viewBox="0 0 18 18" class="rotate-180 inline relative transition-all left-0 group-hover:-left-1 align-sub"><path d="m6.75 4.5 4.35 4.146a.5.5.0 010 .708L6.75 13.5" stroke="currentcolor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
</a></li><li><a href=https://www.krakend.io/support/>Support</a></li><li><a href=https://www.krakend.io/docs/configuration/designer/>Designer</a></li><li><a href=https://www.krakend.io/docs/overview/playground/>Community Playground</a></li><li><a href=https://www.krakend.io/docs/enterprise/overview/playground/>Enterprise Playground</a></li><li><a href=https://www.krakend.io/team/>About us</a></li><li><a href=https://www.krakend.io/partners/>Partners</a></li><li><a href=https://www.krakend.io/blog/>Blog</a></li></ul></li><li class=p-4><a href=https://www.krakend.io/features/>Compare Open Source VS Enterprise</a></li><li class=p-4><a href=https://www.krakend.io/contact-sales/>Contact Sales</a></li><li class=p-4><a href=https://www.krakend.io/download/>Downloads</a></li><li class="p-4 space-y-3"><div><img src=https://www.krakend.io/images/quotes/single.earth/logo_dark.svg alt="Single.Earth image" loading=lazy width=180 height=28></div><div><q class=whitespace-normal>
We have implemented KrakenD and I must say that I am very impressed how easy the installation and configuration process has been. The documentation is one of the best I have ever seen.</q></div><div class="flex gap-3"><div><img src=https://www.krakend.io/images/quotes/single.earth/avatar.jpg alt="Software Architect, Single.Earth" loading=lazy width=44 height=44 class=rounded-full></div><div class=whitespace-normal><p class="text-brand-neutral-500 text--base">Märt Suga</p><p class="text-xs text-brand-neutral-300 font-medium">Software Architect /
Single.Earth</p></div></div></li></ul></div><script>const navbarToggler=document.querySelector(".navbar-toggler");if(navbarToggler){const e=document.querySelector("header"),t=document.querySelector(".mobile-nav");navbarToggler.addEventListener("click",n=>{const{top:s}=e.getBoundingClientRect();document.body.style.setProperty("--header-top",`${e.offsetHeight+s}px`),navbarToggler.classList.toggle("active"),t.classList.toggle("active"),document.body.classList.toggle("overflow-hidden")})}</script><section class=section--md><div class=container--boxed><div class="grid grid-cols-1 md:grid-cols-5 lg:grid-cols-6 xl:grid-cols-7 mx-auto"><div class="print:hidden order-last md:order-first col-span-2"><div class="sticky top-16 rounded-xl bg-brand-blue-900 border border-brand-blue-800 shadow-xxs p-4 md:p-6 lg:px-8 lg:py-7"><div class=mb-8><div class=mb-5><a href=https://www.krakend.io/blog/ class="text-white group hover:text-opacity-75 font-medium text-sm"><svg width="18" height="18" viewBox="0 0 18 18" class="rotate-180 inline relative transition-all left-0 group-hover:-left-1 align-sub"><path d="m6.75 4.5 4.35 4.146a.5.5.0 010 .708L6.75 13.5" stroke="currentcolor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>
Return to blog's homepage</a></div><h2 class="text--lg text-white mb-5">Blog categories</h2><ul class="space-y-1.5 pl-3 featured-blogs"><li><a class="text-sm nav-link text-brand-neutral-300 hover:text-opacity-80" href=https://www.krakend.io/blog/>All categories</a></li></li><li><a href=https://www.krakend.io/categories/product-updates/ class="text-sm text-brand-neutral-300 hover:text-opacity-80">Product Updates (52)</a></li><li><a href=https://www.krakend.io/categories/technical-insights--best-practices/ class="text-sm text-brand-neutral-300 hover:text-opacity-80">Technical Insights & Best Practices (28)</a></li><li><a href=https://www.krakend.io/categories/security/ class="text-sm text-brand-neutral-300 hover:text-opacity-80">Security (26)</a></li><li><a href=https://www.krakend.io/categories/company-announcements/ class="text-sm text-brand-neutral-300 hover:text-opacity-80">Company Announcements (15)</a></li><li><a href=https://www.krakend.io/categories/tutorials--how-tos/ class="text-sm text-brand-neutral-300 hover:text-opacity-80">Tutorials & How-Tos (10)</a></li></ul></div><div><h2 class="text--lg text-white mb-5">Recent entries</h2><ul class="space-y-3 text--sm"><li class=nav-item><a class="nav-link text-brand-neutral-300 hover:text-opacity-80 font-normal" href=https://www.krakend.io/blog/krakend-ee-2.8-release-notes/>KrakenD EE v2.8 released: Configurable logging, Redis-backed rate limits, Lua, YAML encoding and more</a></li><li class=nav-item><a class="nav-link text-brand-neutral-300 hover:text-opacity-80 font-normal" href=https://www.krakend.io/blog/krakend-2.8-release-notes/>KrakenD CE v2.8 released with improved Lua and OpenTelemetry</a></li><li class=nav-item><a class="nav-link text-brand-neutral-300 hover:text-opacity-80 font-normal" href=https://www.krakend.io/blog/krakend-solves-api-gateway-security-vulnerabilities/>How KrakenD Solves API Gateway Security Vulnerabilities</a></li><li class=nav-item><a class="nav-link text-brand-neutral-300 hover:text-opacity-80 font-normal" href=https://www.krakend.io/blog/new-look-same-vision/>New Look, Same Vision: KrakenD’s Website Redesign</a></li><li class=nav-item><a class="nav-link text-brand-neutral-300 hover:text-opacity-80 font-normal" href=https://www.krakend.io/blog/effective-rate-limiting-traffic-management/>Why Rate Limiting Matters for Your API’s Health and Security</a></li></ul></div></div></div><div class="col-span-3 lg:col-span-4 xl:col-span-5 max-w-full text-lg"><section class="md:pl-5 lg:pl-8 xl:pl-14 mb-10 md:mb-0"><article><div class="flex flex-wrap gap-y-3 items-center mb-4 space-x-2.5"><a href=https://www.krakend.io/categories/company-announcements/ title="More posts about Company Announcements" class="pillbox relative z-2">Company Announcements</a>
<time class="text-xs leading-loose uppercase text-white font-semibold shrink-0">May 3, 2021</time><div class="text-xs flex gap-1.5 items-center text-white font-medium"><svg class="size-4 inline" fill="none" viewBox="0 0 24 24" stroke="currentcolor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3A9 9 0 113 12a9 9 0 0118 0z"/></svg><p>2 min read</p></div></div><header><h1 class="text-white heading--h2 lg:text-4.25xl lg:leading-[3rem]">Albert Garcia to expand KrakenD business.</h1></header><div class="mt-4 flex items-center prose dark:prose-invert"><p class=text--sm>by <span class=text-white>Albert Lombarte</span></p></div><div class="mt-8 prose dark:prose-invert" style=max-width:790px><p>Today, we are announcing that <a href=https://www.linkedin.com/in/obokaman/>Albert Garcia</a> recently joined KrakenD as <strong>Director of Business Development</strong> and member of the Board.</p><p>In his role, he will identify and develop new business opportunities to help expand even more the presence of KrakenD. Garcia will spearhead new markets and emerging trends, sales, and client relationship management, to name a few.</p><p>Having worked previously with him for more than 15 years, we know that Garcia is the right person at the right time for KrakenD. His powerful entrepreneurial mindset, passion, and hunger for greatness will only make KrakenD grow stronger.</p><hr><blockquote><p>“The last 11 years, I’ve been running my own company as a CTO. I was the person in charge of product and technology teams at Uvinum (now Drinks&amp;Co), a wine & spirits marketplace that I co-founded in 2009 and acquired by Pernod Ricard in 2018.<br><br>For the past five years, I’ve been following closely what the KrakenD team had come through: building the most performant API Gateway available in the market, a massive community of developers and contributors, and reaching huge adoption -more than 1M servers running KrakenD around the world last month-.<br><br>Apart from those impressive figures, I had the opportunity to work for years with one of the founders on several projects. So, when they proposed me to join them, the decision was straightforward to make.”<br><br>- Albert García</p></blockquote><div class="border-0 border-t border-t-brand-neutral-600 pt-5 my-5 text-base"><svg class="h-5 w-5 inline text-brand-neutral" viewBox="0 0 20 20" fill="currentcolor"><path fill-rule="evenodd" d="M17.707 9.293a1 1 0 010 1.414l-7 7a1 1 0 01-1.414.0l-7-7A.997.997.0 012 10V5a3 3 0 013-3h5c.256.0.512.098.707.293l7 7zM5 6a1 1 0 100-2 1 1 0 000 2z" clip-rule="evenodd"/></svg> Categories:
<a href=https://www.krakend.io/categories/company-announcements/ title="More posts about Company Announcements"><span class="pillbox inline-flex items-center rounded-full mr-2">Company Announcements</span></a></div></div></article></section></div></div></div></section><img referrerpolicy=no-referrer-when-downgrade src="https://static.scarf.sh/a.png?x-pxid=f7c494d3-4574-4ef2-977b-b8b1708cd61d" width=1 height=1 alt=Scarf style=position:absolute><div class="print:hidden bg--primary"><div class=container--boxed><div class="bg-brand-blue-900 rounded-xl shadow border border-solid border-brand-blue-800 px-4 md:px-10 py-7 sm:flex sm:space-y-0 space-y-4 text-center sm:text-left items-center justify-between"><div class="flex-shrink text-gradient--lavender text-xl font-bold"><p>Stay up to date with KrakenD releases and important updates</p></div><div class=flex-grow><form action="https://krakend.us19.list-manage.com/subscribe/post?u=5cae4bbe9877b1adfe8fe808d&amp;id=e5385eb57b&amp;v_id=4265&amp;f_id=006687e4f0" method=post id=mc-embedded-subscribe-form name=mc-embedded-subscribe-form class=validate target=_blank><div style=position:absolute;left:-5000px aria-hidden=true><input type=text name=b_5cae4bbe9877b1adfe8fe808d_e5385eb57b tabindex=-1></div><div class="flex items-center justify-center sm:justify-end"><input type=email name=EMAIL class="rounded-tl-lg rounded-bl-lg block rounded-l px-4 py-2 text--base outline-none placeholder:text-brand-neutral-300 w-full max-w-xs font-normal" id=mce-EMAIL placeholder=[email protected] required>
Expand Down
Loading

0 comments on commit f77f48b

Please sign in to comment.