This is an automated email from the ASF dual-hosted git repository.

wuchong pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git


The following commit(s) were added to refs/heads/main by this push:
     new 69234c3a1 [website] Use theme-aware diagram on intro page (#3470)
69234c3a1 is described below

commit 69234c3a192156454959daeae9f450700063b0ce
Author: Prajwal Banakar <[email protected]>
AuthorDate: Wed Jun 10 20:54:04 2026 +0530

    [website] Use theme-aware diagram on intro page (#3470)
---
 website/docs/intro.mdx                  |  11 +++++++++--
 website/static/img/fluss_light_mode.png | Bin 0 -> 1102263 bytes
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/website/docs/intro.mdx b/website/docs/intro.mdx
index dac23a6c6..94dd9e7c4 100644
--- a/website/docs/intro.mdx
+++ b/website/docs/intro.mdx
@@ -4,13 +4,20 @@ sidebar_position: 1
 slug: /
 ---
 
+import { useColorMode } from '@docusaurus/theme-common';
+
 # What is Apache Fluss?
 
 **One platform. Streams, tables, and the lakehouse.** Apache Fluss is an 
open-source streaming storage system for real-time analytics and AI, designed 
to serve as the real-time data layer of a Lakehouse architecture.
 
 Fluss collapses the message broker, the online key-value store, the 
stream-processing state backend, and the lakehouse cold store into a single 
coherent foundation, so the same table can be read at sub-second freshness for 
analytics, looked up by primary key for features, and tiered into open formats 
like Apache Iceberg, Apache Paimon, or Lance for historical scans.
 
-![arch](/img/fluss.png)
+{(() => {
+  const { colorMode } = useColorMode();
+  return (
+    <img src={colorMode === 'dark' ? '/img/fluss.png' : 
'/img/fluss_light_mode.png'} alt="arch" />
+  );
+})()}
 
 It integrates first-class with **Apache Flink** and **Apache Spark**, supports 
streaming reads and writes with sub-second latency, stores data in a columnar 
layout for projection and predicate pushdown, and offers two table types 
(append-only **Log Tables** and updatable **PrimaryKey Tables**) to cover both 
event-stream and database-style workloads.
 
@@ -57,4 +64,4 @@ Stateful streaming ETL pipelines (joins, rolling 
aggregations, deduplication, re
 - [Architecture](concepts/architecture.md): Learn about Fluss's architecture.
 - [Table Design](table-design/overview.md): Explore Fluss's table types, 
partitions and buckets.
 - [Lakehouse](streaming-lakehouse/overview.md): Integrate Fluss with your 
Lakehouse to bring low-latency data to your Lakehouse analytics.
-- [Development](/community/dev/ide-setup): Set up your development environment 
and contribute to the community.
+- [Development](/community/dev/ide-setup): Set up your development environment 
and contribute to the community.
\ No newline at end of file
diff --git a/website/static/img/fluss_light_mode.png 
b/website/static/img/fluss_light_mode.png
new file mode 100644
index 000000000..ec3d89525
Binary files /dev/null and b/website/static/img/fluss_light_mode.png differ

Reply via email to