From e705e347c760751df66ffaf2e82c7134cb8ed4a7 Mon Sep 17 00:00:00 2001 From: felixwidjaja Date: Tue, 6 Oct 2026 16:11:27 +0700 Subject: [PATCH 1/3] fix(compute): hide features tabs until more than one has content Only the Forking tab has real content today. Drop the section from the page and its markdown export; the component and data are kept so it can be restored later. Co-Authored-By: Claude Sonnet 5.5 --- src/pages/platform/compute.astro | 4 ++-- src/pages/platform/compute.md.ts | 15 +++------------ 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/src/pages/platform/compute.astro b/src/pages/platform/compute.astro index c150b034..343a6f86 100644 --- a/src/pages/platform/compute.astro +++ b/src/pages/platform/compute.astro @@ -13,7 +13,8 @@ import ModuleConnector from '@components/home/ModuleConnector.astro'; import Hero from '@components/compute/Hero.astro'; import Performance from '@components/compute/Performance.astro'; import UseCases from '@components/compute/UseCases.astro'; -import Features from '@components/compute/Features.astro'; +// The "Features you'll love" tabs (components/compute/Features.astro) are hidden until +// more than one tab has real content; re-add after to restore. import { getCollectionEntry } from '@utils/collectionUtils'; const page = await getCollectionEntry('pages', 'platform/compute'); @@ -55,7 +56,6 @@ const jsonLd = { - diff --git a/src/pages/platform/compute.md.ts b/src/pages/platform/compute.md.ts index fa95ff5e..be608d78 100644 --- a/src/pages/platform/compute.md.ts +++ b/src/pages/platform/compute.md.ts @@ -4,7 +4,7 @@ export const prerender = false; import type { APIRoute } from 'astro'; -import { hero, performance, useCases, features } from '@data/compute'; +import { hero, performance, useCases } from '@data/compute'; import { toAsciiMarkdown } from '@utils/markdownExport'; import { markdownSeoHeaders } from '@utils/pageMarkdown'; @@ -34,17 +34,8 @@ export const GET: APIRoute = async () => { sections.push(''); } - sections.push(`## ${features.title}`, ''); - for (const item of features.items) { - sections.push(`### ${item.title}`, '', item.description, ''); - item.steps.forEach((step, index) => { - sections.push(`${index + 1}. ${step}`); - }); - sections.push(''); - if (item.note) { - sections.push(item.note, ''); - } - } + // The features tabs section is hidden on the page (see platform/compute.astro), + // so it is left out of the markdown export too. const canonicalUrl = 'https://www.datum.net/platform/compute'; sections.push('---', '', `Source: <${canonicalUrl}>`, ''); From d0a5f27d7e421b7d6e59bf770fe5188611a5f079 Mon Sep 17 00:00:00 2001 From: felixwidjaja Date: Tue, 6 Oct 2026 16:11:29 +0700 Subject: [PATCH 2/3] feat(platform): update Build and Compute page copy Refresh the /platform/build hero, Compute and Object Storage cards, and the /platform/compute headline, subtitle, checklist, sandbox and AI agent use cases per the feature text edits. Update search and social titles to match. Co-Authored-By: Claude Sonnet 5.5 --- src/components/compute/Performance.astro | 2 +- src/content/pages/features/build/compute.mdx | 11 ++++------ src/content/pages/features/build/index.mdx | 12 +++++------ .../pages/features/build/object-storage.mdx | 2 +- src/content/pages/platform/compute.mdx | 2 +- src/data/compute.ts | 21 +++++++++---------- src/pages/platform/build.astro | 2 +- 7 files changed, 24 insertions(+), 28 deletions(-) diff --git a/src/components/compute/Performance.astro b/src/components/compute/Performance.astro index 1069e27a..452c09bd 100644 --- a/src/components/compute/Performance.astro +++ b/src/components/compute/Performance.astro @@ -1,6 +1,6 @@ --- // src/components/compute/Performance.astro -// "Fast-booting VMs for any code" — boot-time comparison card beside the +// "Isolated. Fast. Private." — boot-time comparison card beside the // capability checklist. Figma node 15991:8604. import Icon from '@components/Icon.astro'; diff --git a/src/content/pages/features/build/compute.mdx b/src/content/pages/features/build/compute.mdx index 25695b9b..d83085a7 100644 --- a/src/content/pages/features/build/compute.mdx +++ b/src/content/pages/features/build/compute.mdx @@ -1,23 +1,20 @@ --- title: Compute -description: Deploy and scale applications instantly using cold start, scale-to-zero fully isolated virtual machines across a global infrastructure. +description: Securely deploy apps and agents instantly with fully isolated virtual machines at the edge. Powered by microVM technology, workloads can start in <10ms and scale to zero when idle. order: 1 mediaSide: left featuredImage: ../../../../static/assets/features/compute.png --- -import FeatureBadge from '@components/features/FeatureBadge.astro'; import Button from '@components/Button.astro'; -Coming Q3 2026 -

Compute

-Deploy and scale applications instantly using cold start, scale-to-zero fully isolated virtual machines across a global infrastructure. +Securely deploy apps and agents instantly with fully isolated virtual machines at the edge. Powered by microVM technology, workloads can start in <10ms and scale to zero when idle.