Skip to content

Swap Elastic products and How-to guides in landing page #811

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 21, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
92 changes: 46 additions & 46 deletions src/Elastic.Markdown/Slices/Layout/_LandingPage.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,51 @@
</div>
</section>

<section class="w-screen px-8 lg:px-6 bg-grey-10">
<div class="container mx-auto py-16">
<h2 class="font-bold font-sans text-3xl text-ink-dark">Elastic products</h2>
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6 mt-6">
<div class="grow rounded-xl border-1 border-grey-20 p-6 bg-white">
<div class="flex gap-6 h-full">
<img loading="lazy" alt="Search logo" src="@Model.Static("elasticsearch-logo-color-64px.svg")" class="size-9"/>
<div class="flex flex-col h-full">
<p class="font-sans font-bold text-xl">Search</p>
<p class="mt-2 grow">Build powerful search and RAG applications using Elasticsearch's vector database, AI toolkit, and advanced retrieval capabilities.</p>
<div class="grid grid-cols-2 mt-6">
<a href="@Model.Link("/solutions/search/get-started")" class="text-blue-elastic hover:text-blue-elastic-100 font-sans font-semibold">Get started</a>
</div>
</div>
</div>
</div>
<div class="grow rounded-xl border-1 border-grey-20 p-6 bg-white">
<div class="flex gap-6 h-full">
<img loading="lazy" alt="Observability logo" src="@Model.Static("observability-logo-color-64px.svg")" class="size-9"/>
<div class="flex flex-col h-full">
<p class="font-sans font-bold text-xl">Observability</p>
<p class="mt-2 grow">Resolve problems with open, flexible, and unified observability powered by advanced machine learning and analytics.</p>
<div class="grid grid-cols-2 mt-6">
<a href="@Model.Link("/solutions/observability/get-started")" class="text-blue-elastic hover:text-blue-elastic-100 font-sans font-semibold">Get started</a>
</div>
</div>
</div>
</div>

<div class="grow rounded-xl border-1 border-grey-20 p-6 bg-white">
<div class="flex gap-6 h-full">
<img loading="lazy" alt="Security logo" src="@Model.Static("security-logo-color-64px.svg")" class="size-9"/>
<div class="flex flex-col h-full">
<p class="font-sans font-bold text-xl">Security</p>
<p class="mt-2 grow">Detect, investigate, and respond to threats with AI-driven security analytics to protect your organization at scale.</p>
<div class="grid grid-cols-2 mt-6">
<a href="@Model.Link("/solutions/security/get-started")" class="text-blue-elastic hover:text-blue-elastic-100 font-sans font-semibold">Get started</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>

<section class="w-screen px-8 lg:px-6">
<div class="container mx-auto py-16">
<h2 class="font-bold font-sans text-3xl text-ink-dark">How-to guides</h2>
Expand Down Expand Up @@ -82,52 +127,7 @@
</div>
</div>
</section>

<section class="w-screen px-8 lg:px-6 bg-grey-10">
<div class="container mx-auto py-16">
<h2 class="font-bold font-sans text-3xl text-ink-dark">Elastic products</h2>
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6 mt-6">
<div class="grow rounded-xl border-1 border-grey-20 p-6 bg-white">
<div class="flex gap-6 h-full">
<img loading="lazy" alt="Search logo" src="@Model.Static("elasticsearch-logo-color-64px.svg")" class="size-9"/>
<div class="flex flex-col h-full">
<p class="font-sans font-bold text-xl">Search</p>
<p class="mt-2 grow">Build powerful search and RAG applications using Elasticsearch's vector database, AI toolkit, and advanced retrieval capabilities.</p>
<div class="grid grid-cols-2 mt-6">
<a href="@Model.Link("/solutions/search/get-started")" class="text-blue-elastic hover:text-blue-elastic-100 font-sans font-semibold">Get started</a>
</div>
</div>
</div>
</div>
<div class="grow rounded-xl border-1 border-grey-20 p-6 bg-white">
<div class="flex gap-6 h-full">
<img loading="lazy" alt="Observability logo" src="@Model.Static("observability-logo-color-64px.svg")" class="size-9"/>
<div class="flex flex-col h-full">
<p class="font-sans font-bold text-xl">Observability</p>
<p class="mt-2 grow">Resolve problems with open, flexible, and unified observability powered by advanced machine learning and analytics.</p>
<div class="grid grid-cols-2 mt-6">
<a href="@Model.Link("/solutions/observability/get-started")" class="text-blue-elastic hover:text-blue-elastic-100 font-sans font-semibold">Get started</a>
</div>
</div>
</div>
</div>

<div class="grow rounded-xl border-1 border-grey-20 p-6 bg-white">
<div class="flex gap-6 h-full">
<img loading="lazy" alt="Security logo" src="@Model.Static("security-logo-color-64px.svg")" class="size-9"/>
<div class="flex flex-col h-full">
<p class="font-sans font-bold text-xl">Security</p>
<p class="mt-2 grow">Detect, investigate, and respond to threats with AI-driven security analytics to protect your organization at scale.</p>
<div class="grid grid-cols-2 mt-6">
<a href="@Model.Link("/solutions/security/get-started")" class="text-blue-elastic hover:text-blue-elastic-100 font-sans font-semibold">Get started</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>


<section class="w-screen px-8 lg:px-6">
<div class="container mx-auto py-16">
<h2 class="font-bold font-sans text-3xl text-ink-dark">References</h2>
Expand Down
Loading