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

chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 2ed73dffc3 Optimize website (#457)
2ed73dffc3 is described below

commit 2ed73dffc3c486f8e17cc1a03a3341facef4c4a1
Author: Shawn Yang <[email protected]>
AuthorDate: Fri May 22 02:34:24 2026 +0800

    Optimize website (#457)
    
    Co-authored-by: Shawn Yang <[email protected]>
---
 docs/introduction/overview.md                      |  86 ----------
 .../current/introduction/overview.md               |  86 ----------
 .../version-1.0.0/introduction/overview.md         |  86 ----------
 sidebars.ts                                        |   1 -
 src/css/custom.css                                 | 183 ++++++++++++++++++++-
 .../version-1.0.0/introduction/overview.md         |  86 ----------
 versioned_sidebars/version-1.0.0-sidebars.json     |   4 -
 7 files changed, 178 insertions(+), 354 deletions(-)

diff --git a/docs/introduction/overview.md b/docs/introduction/overview.md
index f33d9dd582..d72dbc04ec 100644
--- a/docs/introduction/overview.md
+++ b/docs/introduction/overview.md
@@ -4,11 +4,6 @@ title: Overview
 sidebar_position: 1
 ---
 
-<div class="themed-logo">
-    <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-dark.png" 
class="themed-logo-dark"/>
-    <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-light.png" 
class="themed-logo-light"/>
-</div>
-
 **Apache Fory™** is a blazingly-fast multi-language serialization framework for
 idiomatic domain objects, schema IDL, and cross-language data exchange.
 
@@ -113,84 +108,3 @@ Fory keeps hot paths fast without making every runtime use 
the same implementati
 - **Generated and static serializers**: Other runtimes use generated or static 
serializers where appropriate.
 - **Zero-copy paths**: Row format and out-of-band buffers avoid unnecessary 
copies for large values.
 - **Metadata sharing**: Repeated type information is shared or packed to 
reduce serialization overhead.
-
-### Production-Readiness
-
-Enterprise-grade security and compatibility:
-
-- **Class Registration**: Whitelist-based deserialization control (enabled by 
default)
-- **Depth Limiting**: Protection against recursive object graph attacks
-- **Configurable Policies**: Custom class checkers and deserialization policies
-- **Platform Support**: Java 8-24, GraalVM native image, multiple OS platforms
-
-## Protocols
-
-Apache Fory™ implements multiple binary protocols optimized for different 
scenarios:
-
-| Protocol                                                                | 
Use Case                       | Key Features                                   
        |
-| ----------------------------------------------------------------------- | 
------------------------------ | 
------------------------------------------------------ |
-| **[Xlang Serialization](../specification/xlang_serialization_spec.md)** | 
Cross-language object exchange | Automatic serialization, references, 
polymorphism      |
-| **[Java Serialization](../specification/java_serialization_spec.md)**   | 
High-performance Java-only     | Java-native object graphs, JDK hooks, 
optimized runtime |
-| **[Row Format](../specification/row_format_spec.md)**                   | 
Analytics and data processing  | Zero-copy random access, Arrow compatibility   
        |
-| **Python Native**                                                       | 
Python-specific serialization  | Pickle/cloudpickle replacement with better 
performance |
-
-All protocols share the same optimized codebase, allowing improvements in one 
protocol to benefit others.
-
-## Documentation
-
-### User Guides
-
-| Guide                            | Description                               
 | Source                                                                       
             | Website                                |
-| -------------------------------- | 
------------------------------------------ | 
-----------------------------------------------------------------------------------------
 | -------------------------------------- |
-| **Java Serialization**           | Comprehensive guide for Java 
serialization | [Java 
Guide](https://github.com/apache/fory/blob/main/docs/guide/java/)               
    | [View](../guide/java)               |
-| **Cross-Language Serialization** | Multi-language object exchange            
 | [Xlang Guide](https://github.com/apache/fory/blob/main/docs/guide/xlang/)    
             | [View](../guide/xlang)              |
-| **Row Format**                   | Zero-copy random access format            
 | [Java Row 
Format](https://github.com/apache/fory/blob/main/docs/guide/java/row-format.md) 
| [View](../guide/java/row-format.md) |
-| **Python**                       | Python-specific features and usage        
 | [Python Guide](https://github.com/apache/fory/blob/main/docs/guide/python/)  
             | [View](../guide/python)             |
-| **Rust**                         | Rust implementation and patterns          
 | [Rust Guide](https://github.com/apache/fory/blob/main/docs/guide/rust/)      
             | [View](../guide/rust)               |
-| **Go**                           | Go implementation and usage               
 | [Go Guide](https://github.com/apache/fory/blob/main/docs/guide/go/)          
             | [View](../guide/go)                 |
-| **Scala**                        | Scala integration and best practices      
 | [Scala Guide](https://github.com/apache/fory/blob/main/docs/guide/scala/)    
             | [View](../guide/scala)              |
-| **GraalVM**                      | Native image support and AOT compilation  
 | [GraalVM 
Support](https://github.com/apache/fory/blob/main/docs/guide/java/graalvm-support.md)
 | [View](../guide/java/graalvm_support) |
-| **Development**                  | Building and contributing to Fory         
 | [Development](https://github.com/apache/fory/blob/main/docs/DEVELOPMENT.md)  
             | [View](../community/DEVELOPMENT.md) |
-
-### Protocol Specifications
-
-| Specification           | Description                    | Source            
                                                                                
                     | Website                                                 |
-| ----------------------- | ------------------------------ | 
----------------------------------------------------------------------------------------------------------------------
 | ------------------------------------------------------- |
-| **Xlang Serialization** | Cross-language binary protocol | 
[xlang_serialization_spec.md](https://github.com/apache/fory/blob/main/docs/specification/xlang_serialization_spec.md)
 | [View](../specification/xlang_serialization_spec.md) |
-| **Java Serialization**  | Java-optimized protocol        | 
[java_serialization_spec.md](https://github.com/apache/fory/blob/main/docs/specification/java_serialization_spec.md)
   | [View](../specification/java_serialization_spec.md)  |
-| **Row Format**          | Row-based binary format        | 
[row_format_spec.md](https://github.com/apache/fory/blob/main/docs/specification/row_format_spec.md)
                   | [View](../specification/row_format_spec.md)          |
-| **Type Mapping**        | Cross-language type conversion | 
[xlang_type_mapping.md](https://github.com/apache/fory/blob/main/docs/specification/xlang_type_mapping.md)
             | [View](../specification/xlang_type_mapping.md)       |
-
-## Compatibility
-
-### Schema Compatibility
-
-Apache Fory™ supports class schema forward/backward compatibility across 
**Java, Python, Rust, and Golang**, enabling seamless schema evolution in 
production systems without requiring coordinated upgrades across all services. 
Fory provides two schema compatibility modes:
-
-1. **Schema Consistent Mode (Default)**: Assumes identical class schemas 
between serialization and deserialization peers. This mode offers minimal 
serialization overhead, smallest data size, and fastest performance: ideal for 
stable schemas or controlled environments.
-
-2. **Compatible Mode**: Supports independent schema evolution with forward and 
backward compatibility. This mode enables field addition/deletion, limited type 
evolution, and graceful handling of schema mismatches. Enable using 
`withCompatibleMode(CompatibleMode.COMPATIBLE)` in Java, `compatible=True` in 
Python, `compatible_mode(true)` in Rust, or `NewFory(true)` in Go.
-
-## Community and Support
-
-### Getting Help
-
-- **Slack**: Join our [Slack 
workspace](https://join.slack.com/t/fory-project/shared_invite/zt-36g0qouzm-kcQSvV_dtfbtBKHRwT5gsw)
 for community discussions
-- **Twitter/X**: Follow [@ApacheFory](https://x.com/ApacheFory) for updates 
and announcements
-- **GitHub Issues**: Report bugs and request features at 
[apache/fory](https://github.com/apache/fory/issues)
-- **Mailing Lists**: Subscribe to Apache Fory mailing lists for development 
discussions
-
-### Contributing
-
-We welcome contributions! Please read our [Contributing 
Guide](https://github.com/apache/fory/blob/main/CONTRIBUTING.md) to get started.
-
-**Ways to Contribute**:
-
-- Report bugs and issues
-- Propose new features
-- Improve documentation
-- Submit pull requests
-- Add test cases
-- Share benchmarks
-
-See [Development Guide](../community/DEVELOPMENT.md) for build instructions 
and development workflow.
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md
index 11a0117912..929aa34ed4 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md
@@ -4,11 +4,6 @@ title: 概述
 sidebar_position: 1
 ---
 
-<div class="themed-logo">
-    <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-dark.png" 
class="themed-logo-dark"/>
-    <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-light.png" 
class="themed-logo-light"/>
-</div>
-
 **Apache Fory™** 是一个高性能多语言序列化框架,面向原生对象序列化和跨语言二进制编解码,支持 Schema IDL、对象引用、Schema 
演进、Row Format 随机访问与零拷贝读取。
 
 Fory 面向跨语言、跨运行时的紧凑高吞吐序列化而构建。它可以直接处理应用中的对象;当需要稳定契约时,也可以使用共享 
Schema;同时保留对象图中的共享引用、循环引用和多态运行时类型等语义。
@@ -105,84 +100,3 @@ Fory 让热点路径保持高速,同时不要求所有运行时采用相同实
 - **生成式和静态序列化器**:其他运行时在合适场景下使用生成式或静态序列化器。
 - **零拷贝路径**:行格式和带外 buffer 可避免大值的不必要复制。
 - **元数据共享**:复用或打包重复类型信息,降低序列化开销。
-
-### 生产就绪
-
-企业级安全性和兼容性:
-
-- **类注册**:基于白名单的反序列化控制(默认启用)
-- **深度限制**:防止递归对象图攻击
-- **可配置策略**:自定义类检查器和反序列化策略
-- **平台支持**:Java 8-24、GraalVM 原生镜像、多操作系统平台
-
-## 协议
-
-Apache Fory™ 实现了针对不同场景优化的多个二进制协议:
-
-| 协议                                                             | 使用场景        
  | 核心特性                          |
-| ---------------------------------------------------------------- | 
----------------- | --------------------------------- |
-| **[跨语言序列化](../specification/xlang_serialization_spec.md)** | 跨语言对象交换    | 
自动序列化、引用、多态            |
-| **[Java 序列化](../specification/java_serialization_spec.md)**   | 高性能 Java 专用  
| Java 原生对象图、JDK 钩子、优化运行时 |
-| **[行格式](../specification/row_format_spec.md)**                | 分析和数据处理    | 
零拷贝随机访问、Arrow 兼容        |
-| **Python 原生**                                                  | Python 
专用序列化 | Pickle/cloudpickle 替代,性能更好 |
-
-所有协议共享相同的优化代码库,一个协议的改进可以惠及其他协议。
-
-## 文档
-
-### 用户指南
-
-| 指南             | 描述                    | 源文件                                 
                                               | 网站                             
      |
-| ---------------- | ----------------------- | 
-------------------------------------------------------------------------------------
 | -------------------------------------- |
-| **Java 序列化**  | Java 序列化综合指南     | [Java 
指南](https://github.com/apache/fory/blob/main/docs/guide/java/)                | 
[查看](../guide/java)               |
-| **跨语言序列化** | 多语言对象交换          | [Xlang 
指南](https://github.com/apache/fory/blob/main/docs/guide/xlang/)              | 
[查看](../guide/xlang)              |
-| **行格式**       | 零拷贝随机访问格式      | [Java 
行格式](https://github.com/apache/fory/blob/main/docs/guide/java/row-format.md) | 
[查看](../guide/java/row-format.md) |
-| **Python**       | Python 特定功能和用法   | [Python 
指南](https://github.com/apache/fory/blob/main/docs/guide/python/)            | 
[查看](../guide/python)             |
-| **Rust**         | Rust 实现和模式         | [Rust 
指南](https://github.com/apache/fory/blob/main/docs/guide/rust/)                | 
[查看](../guide/rust)               |
-| **Go**           | Go 实现和用法           | [Go 
指南](https://github.com/apache/fory/blob/main/docs/guide/go/)                    
| [查看](../guide/go)                 |
-| **Scala**        | Scala 集成和最佳实践    | [Scala 
指南](https://github.com/apache/fory/blob/main/docs/guide/scala/)              | 
[查看](../guide/scala)              |
-| **GraalVM**      | 原生镜像支持和 AOT 编译 | [GraalVM 
支持](https://github.com/apache/fory/blob/main/docs/guide/java/graalvm-support.md)
 | [查看](../guide/java/graalvm_support) |
-| **开发**         | 构建和贡献 Fory         | 
[开发指南](https://github.com/apache/fory/blob/main/docs/DEVELOPMENT.md)            
  | [查看](../community/DEVELOPMENT.md) |
-
-### 协议规范
-
-| 规范             | 描述               | 源文件                                      
                                                                           | 网站 
                                                   |
-| ---------------- | ------------------ | 
----------------------------------------------------------------------------------------------------------------------
 | ------------------------------------------------------- |
-| **跨语言序列化** | 跨语言二进制协议   | 
[xlang_serialization_spec.md](https://github.com/apache/fory/blob/main/docs/specification/xlang_serialization_spec.md)
 | [查看](../specification/xlang_serialization_spec.md) |
-| **Java 序列化**  | Java 优化协议      | 
[java_serialization_spec.md](https://github.com/apache/fory/blob/main/docs/specification/java_serialization_spec.md)
   | [查看](../specification/java_serialization_spec.md)  |
-| **行格式**       | 基于行的二进制格式 | 
[row_format_spec.md](https://github.com/apache/fory/blob/main/docs/specification/row_format_spec.md)
                   | [查看](../specification/row_format_spec.md)          |
-| **类型映射**     | 跨语言类型转换     | 
[xlang_type_mapping.md](https://github.com/apache/fory/blob/main/docs/specification/xlang_type_mapping.md)
             | [查看](../specification/xlang_type_mapping.md)       |
-
-## 兼容性
-
-### Schema 兼容性
-
-Apache Fory™ 支持 **Java、Python、Rust 和 Golang** 的类 Schema 向前/向后兼容,支持生产系统中的无缝 
Schema 演进,无需跨所有服务协调升级。Fory 提供两种 Schema 兼容性模式:
-
-1. **Schema 一致模式(默认)**:假设序列化和反序列化端之间的类 Schema 
相同。此模式提供最小的序列化开销、最小的数据大小和最快的性能:适用于稳定的 Schema 或受控环境。
-
-2. **兼容模式**:支持独立的 Schema 演进,具有向前和向后兼容性。此模式支持字段添加/删除、有限的类型演进和优雅处理 Schema 不匹配。在 
Java 中使用 `withCompatibleMode(CompatibleMode.COMPATIBLE)` 启用,在 Python 中使用 
`compatible=True`,在 Rust 中使用 `compatible_mode(true)`,在 Go 中使用 `NewFory(true)`。
-
-## 社区与支持
-
-### 获取帮助
-
-- **Slack**:加入我们的 [Slack 
工作区](https://join.slack.com/t/fory-project/shared_invite/zt-36g0qouzm-kcQSvV_dtfbtBKHRwT5gsw)参与社区讨论
-- **Twitter/X**:关注 [@ApacheFory](https://x.com/ApacheFory) 获取更新和公告
-- **GitHub Issues**:在 [apache/fory](https://github.com/apache/fory/issues) 
报告错误和请求功能
-- **邮件列表**:订阅 Apache Fory 邮件列表参与开发讨论
-
-### 贡献
-
-我们欢迎贡献!请阅读我们的[贡献指南](https://github.com/apache/fory/blob/main/CONTRIBUTING.md)开始。
-
-**贡献方式**:
-
-- 报告错误和问题
-- 提出新功能
-- 改进文档
-- 提交 Pull Request
-- 添加测试用例
-- 分享基准测试
-
-详见[开发指南](../community/DEVELOPMENT.md)了解构建说明和开发工作流程。
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md
index 11a0117912..929aa34ed4 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md
@@ -4,11 +4,6 @@ title: 概述
 sidebar_position: 1
 ---
 
-<div class="themed-logo">
-    <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-dark.png" 
class="themed-logo-dark"/>
-    <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-light.png" 
class="themed-logo-light"/>
-</div>
-
 **Apache Fory™** 是一个高性能多语言序列化框架,面向原生对象序列化和跨语言二进制编解码,支持 Schema IDL、对象引用、Schema 
演进、Row Format 随机访问与零拷贝读取。
 
 Fory 面向跨语言、跨运行时的紧凑高吞吐序列化而构建。它可以直接处理应用中的对象;当需要稳定契约时,也可以使用共享 
Schema;同时保留对象图中的共享引用、循环引用和多态运行时类型等语义。
@@ -105,84 +100,3 @@ Fory 让热点路径保持高速,同时不要求所有运行时采用相同实
 - **生成式和静态序列化器**:其他运行时在合适场景下使用生成式或静态序列化器。
 - **零拷贝路径**:行格式和带外 buffer 可避免大值的不必要复制。
 - **元数据共享**:复用或打包重复类型信息,降低序列化开销。
-
-### 生产就绪
-
-企业级安全性和兼容性:
-
-- **类注册**:基于白名单的反序列化控制(默认启用)
-- **深度限制**:防止递归对象图攻击
-- **可配置策略**:自定义类检查器和反序列化策略
-- **平台支持**:Java 8-24、GraalVM 原生镜像、多操作系统平台
-
-## 协议
-
-Apache Fory™ 实现了针对不同场景优化的多个二进制协议:
-
-| 协议                                                             | 使用场景        
  | 核心特性                          |
-| ---------------------------------------------------------------- | 
----------------- | --------------------------------- |
-| **[跨语言序列化](../specification/xlang_serialization_spec.md)** | 跨语言对象交换    | 
自动序列化、引用、多态            |
-| **[Java 序列化](../specification/java_serialization_spec.md)**   | 高性能 Java 专用  
| Java 原生对象图、JDK 钩子、优化运行时 |
-| **[行格式](../specification/row_format_spec.md)**                | 分析和数据处理    | 
零拷贝随机访问、Arrow 兼容        |
-| **Python 原生**                                                  | Python 
专用序列化 | Pickle/cloudpickle 替代,性能更好 |
-
-所有协议共享相同的优化代码库,一个协议的改进可以惠及其他协议。
-
-## 文档
-
-### 用户指南
-
-| 指南             | 描述                    | 源文件                                 
                                               | 网站                             
      |
-| ---------------- | ----------------------- | 
-------------------------------------------------------------------------------------
 | -------------------------------------- |
-| **Java 序列化**  | Java 序列化综合指南     | [Java 
指南](https://github.com/apache/fory/blob/main/docs/guide/java/)                | 
[查看](../guide/java)               |
-| **跨语言序列化** | 多语言对象交换          | [Xlang 
指南](https://github.com/apache/fory/blob/main/docs/guide/xlang/)              | 
[查看](../guide/xlang)              |
-| **行格式**       | 零拷贝随机访问格式      | [Java 
行格式](https://github.com/apache/fory/blob/main/docs/guide/java/row-format.md) | 
[查看](../guide/java/row-format.md) |
-| **Python**       | Python 特定功能和用法   | [Python 
指南](https://github.com/apache/fory/blob/main/docs/guide/python/)            | 
[查看](../guide/python)             |
-| **Rust**         | Rust 实现和模式         | [Rust 
指南](https://github.com/apache/fory/blob/main/docs/guide/rust/)                | 
[查看](../guide/rust)               |
-| **Go**           | Go 实现和用法           | [Go 
指南](https://github.com/apache/fory/blob/main/docs/guide/go/)                    
| [查看](../guide/go)                 |
-| **Scala**        | Scala 集成和最佳实践    | [Scala 
指南](https://github.com/apache/fory/blob/main/docs/guide/scala/)              | 
[查看](../guide/scala)              |
-| **GraalVM**      | 原生镜像支持和 AOT 编译 | [GraalVM 
支持](https://github.com/apache/fory/blob/main/docs/guide/java/graalvm-support.md)
 | [查看](../guide/java/graalvm_support) |
-| **开发**         | 构建和贡献 Fory         | 
[开发指南](https://github.com/apache/fory/blob/main/docs/DEVELOPMENT.md)            
  | [查看](../community/DEVELOPMENT.md) |
-
-### 协议规范
-
-| 规范             | 描述               | 源文件                                      
                                                                           | 网站 
                                                   |
-| ---------------- | ------------------ | 
----------------------------------------------------------------------------------------------------------------------
 | ------------------------------------------------------- |
-| **跨语言序列化** | 跨语言二进制协议   | 
[xlang_serialization_spec.md](https://github.com/apache/fory/blob/main/docs/specification/xlang_serialization_spec.md)
 | [查看](../specification/xlang_serialization_spec.md) |
-| **Java 序列化**  | Java 优化协议      | 
[java_serialization_spec.md](https://github.com/apache/fory/blob/main/docs/specification/java_serialization_spec.md)
   | [查看](../specification/java_serialization_spec.md)  |
-| **行格式**       | 基于行的二进制格式 | 
[row_format_spec.md](https://github.com/apache/fory/blob/main/docs/specification/row_format_spec.md)
                   | [查看](../specification/row_format_spec.md)          |
-| **类型映射**     | 跨语言类型转换     | 
[xlang_type_mapping.md](https://github.com/apache/fory/blob/main/docs/specification/xlang_type_mapping.md)
             | [查看](../specification/xlang_type_mapping.md)       |
-
-## 兼容性
-
-### Schema 兼容性
-
-Apache Fory™ 支持 **Java、Python、Rust 和 Golang** 的类 Schema 向前/向后兼容,支持生产系统中的无缝 
Schema 演进,无需跨所有服务协调升级。Fory 提供两种 Schema 兼容性模式:
-
-1. **Schema 一致模式(默认)**:假设序列化和反序列化端之间的类 Schema 
相同。此模式提供最小的序列化开销、最小的数据大小和最快的性能:适用于稳定的 Schema 或受控环境。
-
-2. **兼容模式**:支持独立的 Schema 演进,具有向前和向后兼容性。此模式支持字段添加/删除、有限的类型演进和优雅处理 Schema 不匹配。在 
Java 中使用 `withCompatibleMode(CompatibleMode.COMPATIBLE)` 启用,在 Python 中使用 
`compatible=True`,在 Rust 中使用 `compatible_mode(true)`,在 Go 中使用 `NewFory(true)`。
-
-## 社区与支持
-
-### 获取帮助
-
-- **Slack**:加入我们的 [Slack 
工作区](https://join.slack.com/t/fory-project/shared_invite/zt-36g0qouzm-kcQSvV_dtfbtBKHRwT5gsw)参与社区讨论
-- **Twitter/X**:关注 [@ApacheFory](https://x.com/ApacheFory) 获取更新和公告
-- **GitHub Issues**:在 [apache/fory](https://github.com/apache/fory/issues) 
报告错误和请求功能
-- **邮件列表**:订阅 Apache Fory 邮件列表参与开发讨论
-
-### 贡献
-
-我们欢迎贡献!请阅读我们的[贡献指南](https://github.com/apache/fory/blob/main/CONTRIBUTING.md)开始。
-
-**贡献方式**:
-
-- 报告错误和问题
-- 提出新功能
-- 改进文档
-- 提交 Pull Request
-- 添加测试用例
-- 分享基准测试
-
-详见[开发指南](../community/DEVELOPMENT.md)了解构建说明和开发工作流程。
diff --git a/sidebars.ts b/sidebars.ts
index 5f1ce56e68..d486f644df 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -17,7 +17,6 @@ const sidebars: SidebarsConfig = {
     {
       type: 'category',
       label: 'Introduction',
-      link: {type: 'doc', id: 'introduction/overview'},
       items: [{type: 'autogenerated', dirName: 'introduction'}],
       collapsed: false,
     },
diff --git a/src/css/custom.css b/src/css/custom.css
index d5ee709dec..30dec7e27a 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -30,16 +30,27 @@
 }
 
 .navbar__logo {
-  height: 2.5rem;
+  height: 2.25rem;
+}
+
+@media (min-width: 997px) {
+  .navbar {
+    padding-left: calc(
+      var(--fory-doc-sidebar-inset) +
+      var(--ifm-menu-link-padding-horizontal)
+    );
+  }
 }
 
 .navbar__item {
-  font-size: 1rem; 
-  margin-right: -10px; 
+  font-size: .95rem;
+  margin-right: 0;
 }
 
 .navbar__link {
-  font-size: 1rem; 
+  font-size: .95rem;
+  padding-left: .55rem;
+  padding-right: .55rem;
 }
 
 
@@ -82,4 +93,166 @@
 
 [data-theme='dark'] .themed-logo-dark {
   display: block;
-}
\ No newline at end of file
+}
+
+/* Docs reading surface */
+:root {
+  --fory-doc-content-width: 860px;
+  --fory-doc-shell-width: 908px;
+  --fory-doc-wide-width: 860px;
+  --fory-doc-gutter-width: 24px;
+  --fory-doc-sidebar-inset: 2.75rem;
+  --fory-doc-toc-right-inset: 5.5rem;
+}
+
+.theme-doc-breadcrumbs,
+.theme-doc-footer,
+.pagination-nav {
+  max-width: var(--fory-doc-content-width);
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.theme-doc-version-badge {
+  display: inline-block;
+  margin-left: max(0px, calc((100% - var(--fory-doc-shell-width)) / 2 + 
var(--fory-doc-gutter-width)));
+}
+
+.theme-doc-markdown {
+  max-width: var(--fory-doc-shell-width);
+  margin-left: auto;
+  margin-right: auto;
+  font-size: 1.03rem;
+  line-height: 1.72;
+}
+
+.theme-doc-markdown > * {
+  max-width: var(--fory-doc-content-width);
+}
+
+.theme-doc-markdown > h1,
+.theme-doc-markdown > h2,
+.theme-doc-markdown > h3,
+.theme-doc-markdown > h4,
+.theme-doc-markdown > h5,
+.theme-doc-markdown > h6,
+.theme-doc-markdown > p,
+.theme-doc-markdown > header,
+.theme-doc-markdown > ul,
+.theme-doc-markdown > ol,
+.theme-doc-markdown > blockquote,
+.theme-doc-markdown > table,
+.theme-doc-markdown > div,
+.theme-doc-markdown > pre,
+.theme-doc-markdown > .tabs-container,
+.theme-doc-markdown > .theme-code-block,
+.theme-doc-markdown > .admonition {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.theme-doc-markdown > table {
+  display: table;
+}
+
+.theme-doc-markdown > pre,
+.theme-doc-markdown > table,
+.theme-doc-markdown > .tabs-container,
+.theme-doc-markdown > .theme-code-block {
+  max-width: var(--fory-doc-wide-width);
+}
+
+@media (min-width: 997px) {
+  .theme-doc-breadcrumbs,
+  .theme-doc-footer,
+  .pagination-nav,
+  .theme-doc-markdown {
+    padding-left: 1.5rem;
+    padding-right: 1.5rem;
+  }
+
+  .theme-doc-toc-desktop {
+    padding-right: var(--fory-doc-toc-right-inset);
+  }
+}
+
+.theme-doc-markdown h1 {
+  font-size: 2.6rem;
+  line-height: 1.1;
+  margin-bottom: 1.25rem;
+}
+
+.theme-doc-markdown h2 {
+  font-size: 1.8rem;
+  margin-top: 3rem;
+}
+
+.theme-doc-markdown h3 {
+  font-size: 1.35rem;
+  margin-top: 2.25rem;
+}
+
+.theme-doc-markdown p,
+.theme-doc-markdown li {
+  color: var(--ifm-color-emphasis-800);
+}
+
+.theme-doc-markdown table {
+  font-size: .95rem;
+}
+
+.theme-doc-markdown th {
+  background: var(--ifm-color-emphasis-100);
+}
+
+.theme-doc-markdown .theme-code-block,
+.theme-doc-markdown pre {
+  margin-top: 1rem;
+  margin-bottom: 1.75rem;
+}
+
+.table-of-contents {
+  font-size: .9rem;
+  line-height: 1.55;
+}
+
+.table-of-contents__link {
+  color: var(--ifm-color-emphasis-700);
+}
+
+.table-of-contents__link--active {
+  color: var(--ifm-color-primary);
+  font-weight: 600;
+}
+
+.theme-doc-sidebar-container {
+  background: var(--ifm-background-surface-color);
+}
+
+.theme-doc-sidebar-menu {
+  padding: .75rem .75rem .75rem var(--fory-doc-sidebar-inset);
+}
+
+.menu__link {
+  border-radius: 6px;
+  font-size: .96rem;
+}
+
+.menu__link--active {
+  font-weight: 600;
+}
+
+.theme-doc-sidebar-menu .menu__caret::before,
+.theme-doc-sidebar-menu .menu__link--sublist-caret::after {
+  background: var(--ifm-menu-link-sublist-icon) 50% / 1rem 1rem no-repeat;
+  height: .9rem;
+  min-width: .9rem;
+  opacity: .72;
+  width: .9rem;
+}
+
+@media (max-width: 996px) {
+  .theme-doc-markdown h1 {
+    font-size: 2.15rem;
+  }
+}
diff --git a/versioned_docs/version-1.0.0/introduction/overview.md 
b/versioned_docs/version-1.0.0/introduction/overview.md
index f33d9dd582..d72dbc04ec 100644
--- a/versioned_docs/version-1.0.0/introduction/overview.md
+++ b/versioned_docs/version-1.0.0/introduction/overview.md
@@ -4,11 +4,6 @@ title: Overview
 sidebar_position: 1
 ---
 
-<div class="themed-logo">
-    <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-dark.png" 
class="themed-logo-dark"/>
-    <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-light.png" 
class="themed-logo-light"/>
-</div>
-
 **Apache Fory™** is a blazingly-fast multi-language serialization framework for
 idiomatic domain objects, schema IDL, and cross-language data exchange.
 
@@ -113,84 +108,3 @@ Fory keeps hot paths fast without making every runtime use 
the same implementati
 - **Generated and static serializers**: Other runtimes use generated or static 
serializers where appropriate.
 - **Zero-copy paths**: Row format and out-of-band buffers avoid unnecessary 
copies for large values.
 - **Metadata sharing**: Repeated type information is shared or packed to 
reduce serialization overhead.
-
-### Production-Readiness
-
-Enterprise-grade security and compatibility:
-
-- **Class Registration**: Whitelist-based deserialization control (enabled by 
default)
-- **Depth Limiting**: Protection against recursive object graph attacks
-- **Configurable Policies**: Custom class checkers and deserialization policies
-- **Platform Support**: Java 8-24, GraalVM native image, multiple OS platforms
-
-## Protocols
-
-Apache Fory™ implements multiple binary protocols optimized for different 
scenarios:
-
-| Protocol                                                                | 
Use Case                       | Key Features                                   
        |
-| ----------------------------------------------------------------------- | 
------------------------------ | 
------------------------------------------------------ |
-| **[Xlang Serialization](../specification/xlang_serialization_spec.md)** | 
Cross-language object exchange | Automatic serialization, references, 
polymorphism      |
-| **[Java Serialization](../specification/java_serialization_spec.md)**   | 
High-performance Java-only     | Java-native object graphs, JDK hooks, 
optimized runtime |
-| **[Row Format](../specification/row_format_spec.md)**                   | 
Analytics and data processing  | Zero-copy random access, Arrow compatibility   
        |
-| **Python Native**                                                       | 
Python-specific serialization  | Pickle/cloudpickle replacement with better 
performance |
-
-All protocols share the same optimized codebase, allowing improvements in one 
protocol to benefit others.
-
-## Documentation
-
-### User Guides
-
-| Guide                            | Description                               
 | Source                                                                       
             | Website                                |
-| -------------------------------- | 
------------------------------------------ | 
-----------------------------------------------------------------------------------------
 | -------------------------------------- |
-| **Java Serialization**           | Comprehensive guide for Java 
serialization | [Java 
Guide](https://github.com/apache/fory/blob/main/docs/guide/java/)               
    | [View](../guide/java)               |
-| **Cross-Language Serialization** | Multi-language object exchange            
 | [Xlang Guide](https://github.com/apache/fory/blob/main/docs/guide/xlang/)    
             | [View](../guide/xlang)              |
-| **Row Format**                   | Zero-copy random access format            
 | [Java Row 
Format](https://github.com/apache/fory/blob/main/docs/guide/java/row-format.md) 
| [View](../guide/java/row-format.md) |
-| **Python**                       | Python-specific features and usage        
 | [Python Guide](https://github.com/apache/fory/blob/main/docs/guide/python/)  
             | [View](../guide/python)             |
-| **Rust**                         | Rust implementation and patterns          
 | [Rust Guide](https://github.com/apache/fory/blob/main/docs/guide/rust/)      
             | [View](../guide/rust)               |
-| **Go**                           | Go implementation and usage               
 | [Go Guide](https://github.com/apache/fory/blob/main/docs/guide/go/)          
             | [View](../guide/go)                 |
-| **Scala**                        | Scala integration and best practices      
 | [Scala Guide](https://github.com/apache/fory/blob/main/docs/guide/scala/)    
             | [View](../guide/scala)              |
-| **GraalVM**                      | Native image support and AOT compilation  
 | [GraalVM 
Support](https://github.com/apache/fory/blob/main/docs/guide/java/graalvm-support.md)
 | [View](../guide/java/graalvm_support) |
-| **Development**                  | Building and contributing to Fory         
 | [Development](https://github.com/apache/fory/blob/main/docs/DEVELOPMENT.md)  
             | [View](../community/DEVELOPMENT.md) |
-
-### Protocol Specifications
-
-| Specification           | Description                    | Source            
                                                                                
                     | Website                                                 |
-| ----------------------- | ------------------------------ | 
----------------------------------------------------------------------------------------------------------------------
 | ------------------------------------------------------- |
-| **Xlang Serialization** | Cross-language binary protocol | 
[xlang_serialization_spec.md](https://github.com/apache/fory/blob/main/docs/specification/xlang_serialization_spec.md)
 | [View](../specification/xlang_serialization_spec.md) |
-| **Java Serialization**  | Java-optimized protocol        | 
[java_serialization_spec.md](https://github.com/apache/fory/blob/main/docs/specification/java_serialization_spec.md)
   | [View](../specification/java_serialization_spec.md)  |
-| **Row Format**          | Row-based binary format        | 
[row_format_spec.md](https://github.com/apache/fory/blob/main/docs/specification/row_format_spec.md)
                   | [View](../specification/row_format_spec.md)          |
-| **Type Mapping**        | Cross-language type conversion | 
[xlang_type_mapping.md](https://github.com/apache/fory/blob/main/docs/specification/xlang_type_mapping.md)
             | [View](../specification/xlang_type_mapping.md)       |
-
-## Compatibility
-
-### Schema Compatibility
-
-Apache Fory™ supports class schema forward/backward compatibility across 
**Java, Python, Rust, and Golang**, enabling seamless schema evolution in 
production systems without requiring coordinated upgrades across all services. 
Fory provides two schema compatibility modes:
-
-1. **Schema Consistent Mode (Default)**: Assumes identical class schemas 
between serialization and deserialization peers. This mode offers minimal 
serialization overhead, smallest data size, and fastest performance: ideal for 
stable schemas or controlled environments.
-
-2. **Compatible Mode**: Supports independent schema evolution with forward and 
backward compatibility. This mode enables field addition/deletion, limited type 
evolution, and graceful handling of schema mismatches. Enable using 
`withCompatibleMode(CompatibleMode.COMPATIBLE)` in Java, `compatible=True` in 
Python, `compatible_mode(true)` in Rust, or `NewFory(true)` in Go.
-
-## Community and Support
-
-### Getting Help
-
-- **Slack**: Join our [Slack 
workspace](https://join.slack.com/t/fory-project/shared_invite/zt-36g0qouzm-kcQSvV_dtfbtBKHRwT5gsw)
 for community discussions
-- **Twitter/X**: Follow [@ApacheFory](https://x.com/ApacheFory) for updates 
and announcements
-- **GitHub Issues**: Report bugs and request features at 
[apache/fory](https://github.com/apache/fory/issues)
-- **Mailing Lists**: Subscribe to Apache Fory mailing lists for development 
discussions
-
-### Contributing
-
-We welcome contributions! Please read our [Contributing 
Guide](https://github.com/apache/fory/blob/main/CONTRIBUTING.md) to get started.
-
-**Ways to Contribute**:
-
-- Report bugs and issues
-- Propose new features
-- Improve documentation
-- Submit pull requests
-- Add test cases
-- Share benchmarks
-
-See [Development Guide](../community/DEVELOPMENT.md) for build instructions 
and development workflow.
diff --git a/versioned_sidebars/version-1.0.0-sidebars.json 
b/versioned_sidebars/version-1.0.0-sidebars.json
index ac42638f3b..da2589bd7c 100644
--- a/versioned_sidebars/version-1.0.0-sidebars.json
+++ b/versioned_sidebars/version-1.0.0-sidebars.json
@@ -3,10 +3,6 @@
     {
       "type": "category",
       "label": "Introduction",
-      "link": {
-        "type": "doc",
-        "id": "introduction/overview"
-      },
       "items": [
         {
           "type": "autogenerated",


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to