diff --git a/preview-src/img/vector-ui-dark.png b/preview-src/img/vector-ui-dark.png new file mode 100644 index 00000000..3b35ac21 Binary files /dev/null and b/preview-src/img/vector-ui-dark.png differ diff --git a/preview-src/img/vector-ui-light.png b/preview-src/img/vector-ui-light.png new file mode 100644 index 00000000..c605afe9 Binary files /dev/null and b/preview-src/img/vector-ui-light.png differ diff --git a/preview-src/page-templates/home.adoc b/preview-src/page-templates/home.adoc new file mode 100644 index 00000000..c33ded2d --- /dev/null +++ b/preview-src/page-templates/home.adoc @@ -0,0 +1,250 @@ += DataStax Docs +:page-layout: home + +[.[&>h2]:!hidden] +== {empty} + +[subs="macros,attributes"] +++++ +
+
+ +

Astra DB Serverless

+ +

Astra DB Serverless by DataStax provides the tools developers need to create robust AI applications, featuring strong APIs, real-time data processing, and easy integration with other systems.

+ +
+ handyman Vector Search + handyman Modern APIs + handyman Enterprise Ready +
+ +
+ xref:astra-db-serverless:get-started:quickstart.adoc[Quickstart arrow_forward,role="btn btn-primary btn-solid"] + https://astra.datastax.com[Try Astra^,role="btn btn-neutral btn-outlined"] +
+ +
+ +
+ +

Popular Products

+ +
+ + xref:astra-db-serverless::index.adoc[ +
+
+
handyman
+
+

Astra DB Serverless

+

Scale with cloud-native databases

+
+
+ ,role="!no-underline relative group"] + + xref:ragstack::index.adoc[ +
+
+
timer
+
+

RAGStack

+

Build AI apps faster

+
+
+ ,role="!no-underline relative group"] + + xref:dse:getting-started:get-started-dse.adoc[ +
+
+
business
+
+

DSE

+

Enterprise scalability and performance

+
+
+ ,role="!no-underline relative group"] + + xref:mission-control::index.adoc[ +
+
+
space_dashboard
+
+

Mission Control

+

Manage your data ecosystem

+
+
+ ,role="!no-underline relative group"] + + xref:astra-streaming:getting-started:index.adoc[ +
+
+
air
+
+

Streaming

+

Efficient data streaming

+
+
+ ,role="!no-underline relative group"] + + xref:luna-cassandra::index.adoc[ +
+
+
nights_stay
+
+

Luna

+

Expertise and support for DataStax products

+
+
+ ,role="!no-underline relative group"] + +
+ +
+ +

Latest Additionsnew_label

+ + xref:astra-db-serverless:databases:load-data.adoc[ +
+

+ Loading data into Astra DB databases + + Astra DB + +

+

++Use the Astra DB Data Loader to load data in your database from a variety of sources, including CSV files, sample datasets, and Amazon DynamoDB.++

+ +
+ ,role="!no-underline group flex flex-col"] + + xref:ragstack:intro-to-rag:evaluation.adoc[ +
+

+ Optimizing Query Performance + + RAGStack + +

+

++Improve the efficiency of your queries on AI-ready cloud databases with best practices for indexing and query tuning.++

+ +
+ ,role="!no-underline group flex flex-col"] + + xref:astra-db-serverless::index.adoc[ +
+

+ Securing Database Connections + + Astra DB + +

+

++Learn how to secure connections to your AI-ready cloud database using SSL encryption and access control methods.++

+ +
+ ,role="!no-underline group flex flex-col"] + +

Working with AI/ML smart_toy

+ + xref:astra-db-serverless::index.adoc[ +
+

+ Automating Backups and Recovery + + Astra DB + +

+

++Set up automated backups for your cloud database and learn how to quickly recover your data in case of loss or corruption.++

+ +
+ ,role="!no-underline group flex flex-col"] + + xref:astra-db-serverless::index.adoc[ +
+

+ Monitoring and Alerts + + Mission Control + +

+

++Monitor the health and performance of your cloud database with real-time analytics and set up alerts for potential issues.++

+ +
+ ,role="!no-underline group flex flex-col"] + + xref:astra-db-serverless::index.adoc[ +
+

+ Scaling Your Database + + Astra DB + +

+

++Scale your AI-ready cloud database vertically or horizontally to meet changing workload demands and optimize performance.++

+ +
+ ,role="!no-underline group flex flex-col"] +
+ +
+ + https://www.datastax.com/[ +

+ home + DataStax Home +

+ Go to the DataStax website + arrow_forward + ,role="!no-underline group after:hidden"] + + xref:glossary::index.adoc[ +

+ menu_book + Glossary +

+ Learn terminology used in DataStax products + arrow_forward + ,role="!no-underline group after:hidden"] + + https://support.datastax.com/s/[ +

+ support + Support +

+ Access support resources + arrow_forward + ,role="!no-underline group after:hidden"] + + https://downloads.datastax.com/#enterprise[ +

+ downloading + Downloads +

+ Download installation files and drivers + arrow_forward + ,role="!no-underline group after:hidden"] + +
+++++ diff --git a/preview-src/ui-model.yml b/preview-src/ui-model.yml index cf2e4c23..5d4b421f 100644 --- a/preview-src/ui-model.yml +++ b/preview-src/ui-model.yml @@ -113,6 +113,9 @@ page: - content: Landing url: /page-templates/landing.html urlType: internal + - content: Home + url: /page-templates/home.html + urlType: internal - content: Tutorial url: /page-templates/tutorial.html urlType: internal diff --git a/src/css/asciidoc/ds-layout.css b/src/css/asciidoc/ds-layout.css index f3a9abef..d026f8d9 100644 --- a/src/css/asciidoc/ds-layout.css +++ b/src/css/asciidoc/ds-layout.css @@ -7,7 +7,8 @@ /* Extend .doc max-width */ @layer base { html[data-layout="landing"], - html[data-layout="full"] { + html[data-layout="full"], + html[data-layout="home"] { main { max-width: calc(1280 / var(--rem-base) * 1rem); width: auto; @@ -33,6 +34,12 @@ } } + html[data-layout="home"] { + .doc > h1.page { + display: none; + } + } + .sect1.text-h1 { font-size: 1rem; font-weight: 400; diff --git a/src/js/vendor/zooming.bundle.js b/src/js/vendor/zooming.bundle.js index 70a860ea..21883fc6 100644 --- a/src/js/vendor/zooming.bundle.js +++ b/src/js/vendor/zooming.bundle.js @@ -12,5 +12,5 @@ transitionDuration: prefersReducedMotion ? 0.01 : 0.3, }) - zooming.listen('.doc .imageblock img, .doc .image img') + zooming.listen('.doc .imageblock:not(.no-zoom) img, .doc .image:not(.no-zoom) img') })() diff --git a/src/layouts/home.hbs b/src/layouts/home.hbs new file mode 100644 index 00000000..646de6ad --- /dev/null +++ b/src/layouts/home.hbs @@ -0,0 +1,9 @@ + + + +{{> head defaultPageTitle='Untitled'}} + + +{{> body}} + + diff --git a/src/partials/body.hbs b/src/partials/body.hbs index 1b7db69c..2a9753f3 100644 --- a/src/partials/body.hbs +++ b/src/partials/body.hbs @@ -5,9 +5,11 @@
{{> main}}
+ {{#unless (eq page.layout 'home')}}
{{> nav}}
+ {{/unless}} {{> body-end-scripts}} diff --git a/src/partials/breadcrumbs.hbs b/src/partials/breadcrumbs.hbs index 5f46ccd5..35234a0f 100644 --- a/src/partials/breadcrumbs.hbs +++ b/src/partials/breadcrumbs.hbs @@ -1,4 +1,4 @@ -{{#unless (or (eq page.layout 'landing') (eq page.layout 'full'))}} +{{#unless (or (eq page.layout 'landing') (eq page.layout 'full') (eq page.layout 'home'))}}