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

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

commit 0da4fec64e8184d1eef4ff37ea7536a7fa8c91de
Author: chaokunyang <[email protected]>
AuthorDate: Tue Feb 10 12:03:03 2026 +0800

    fix broken links
---
 docs/guide/cpp/custom-serializers.md                     |  8 ++++----
 docs/guide/cpp/polymorphism.md                           | 16 ++++++++--------
 docs/guide/java/field-configuration.md                   |  6 +++---
 docs/guide/python/field-configuration.md                 |  6 +++---
 docs/guide/rust/field-configuration.md                   |  6 +++---
 docs/guide/xlang/field-type-meta.md                      |  6 +++---
 .../current/guide/xlang/field-nullability.md             |  2 +-
 .../current/guide/xlang/field-reference-tracking.md      |  2 +-
 .../version-0.15/guide/xlang/field-nullability.md        |  2 +-
 .../version-0.15/guide/xlang/field-reference-tracking.md |  2 +-
 .../version-0.15/guide/cpp/custom-serializers.md         |  8 ++++----
 versioned_docs/version-0.15/guide/cpp/polymorphism.md    | 16 ++++++++--------
 .../version-0.15/guide/java/field-configuration.md       |  6 +++---
 .../version-0.15/guide/python/field-configuration.md     |  6 +++---
 .../version-0.15/guide/rust/field-configuration.md       |  6 +++---
 .../version-0.15/guide/xlang/field-type-meta.md          |  6 +++---
 16 files changed, 52 insertions(+), 52 deletions(-)

diff --git a/docs/guide/cpp/custom-serializers.md 
b/docs/guide/cpp/custom-serializers.md
index 8441537152..b66c8e2b3c 100644
--- a/docs/guide/cpp/custom-serializers.md
+++ b/docs/guide/cpp/custom-serializers.md
@@ -365,7 +365,7 @@ static MyType read_data(ReadContext &ctx) {
 
 ## Related Topics
 
-- [Type Registration](type-registration.md) - Registering serializers
-- [Basic Serialization](basic-serialization.md) - Using FORY_STRUCT macro
-- [Schema Evolution](schema-evolution.md) - Compatible mode
-- [Cross-Language](cross-language.md) - Cross-language serialization
+- [Type Registration](type_registration) - Registering serializers
+- [Basic Serialization](basic_serialization) - Using FORY_STRUCT macro
+- [Schema Evolution](schema_evolution) - Compatible mode
+- [Cross-Language](cross_language) - Cross-language serialization
diff --git a/docs/guide/cpp/polymorphism.md b/docs/guide/cpp/polymorphism.md
index 97f5bad11d..c52d385fb2 100644
--- a/docs/guide/cpp/polymorphism.md
+++ b/docs/guide/cpp/polymorphism.md
@@ -184,7 +184,7 @@ FORY_FIELD_CONFIG(Zoo,
 );
 ```
 
-See [Field Configuration](field-configuration.md) for complete details on 
`fory::nullable`, `fory::ref`, and other field-level options
+See [Field Configuration](field_configuration) for complete details on 
`fory::nullable`, `fory::ref`, and other field-level options
 
 ## std::unique_ptr Polymorphism
 
@@ -247,7 +247,7 @@ assert(dynamic_cast<Dog*>(decoded.registry["pet1"].get()) 
!= nullptr);
 ## Reference Tracking
 
 Reference tracking for `std::shared_ptr` works the same with polymorphic types.
-See [Supported Types](supported-types.md) for details and examples.
+See [Supported Types](supported_types) for details and examples.
 
 ## Nested Polymorphism Depth Limit
 
@@ -321,7 +321,7 @@ struct Pet {
 FORY_STRUCT(Pet, primary, optional);
 ```
 
-See [Field Configuration](field-configuration.md) for more details.
+See [Field Configuration](field_configuration) for more details.
 
 ## Combining Polymorphism with Other Features
 
@@ -473,8 +473,8 @@ if (!decoded_result.ok()) {
 
 ## Related Topics
 
-- [Type Registration](type-registration.md) - Registering types for 
serialization
-- [Field Configuration](field-configuration.md) - Field-level metadata and 
options
-- [Supported Types](supported-types.md) - Smart pointers and collections
-- [Configuration](configuration.md) - `max_dyn_depth` and other settings
-- [Basic Serialization](basic-serialization.md) - Core serialization concepts
+- [Type Registration](type_registration) - Registering types for serialization
+- [Field Configuration](field_configuration) - Field-level metadata and options
+- [Supported Types](supported_types) - Smart pointers and collections
+- [Configuration](configuration) - `max_dyn_depth` and other settings
+- [Basic Serialization](basic_serialization) - Core serialization concepts
diff --git a/docs/guide/java/field-configuration.md 
b/docs/guide/java/field-configuration.md
index 20a82c197e..2a4f448fbb 100644
--- a/docs/guide/java/field-configuration.md
+++ b/docs/guide/java/field-configuration.md
@@ -600,6 +600,6 @@ public class User {
 
 ## Related Topics
 
-- [Basic Serialization](basic-serialization.md) - Getting started with Fory 
serialization
-- [Schema Evolution](schema-evolution.md) - Compatible mode and schema 
evolution
-- [Cross-Language](cross-language.md) - Interoperability with Python, Rust, 
C++, Go
+- [Basic Serialization](basic_serialization) - Getting started with Fory 
serialization
+- [Schema Evolution](schema_evolution) - Compatible mode and schema evolution
+- [Cross-Language](cross_language) - Interoperability with Python, Rust, C++, 
Go
diff --git a/docs/guide/python/field-configuration.md 
b/docs/guide/python/field-configuration.md
index 4879133069..07801a99ac 100644
--- a/docs/guide/python/field-configuration.md
+++ b/docs/guide/python/field-configuration.md
@@ -487,6 +487,6 @@ class User:
 
 ## Related Topics
 
-- [Basic Serialization](basic-serialization.md) - Getting started with Fory 
serialization
-- [Schema Evolution](schema-evolution.md) - Compatible mode and schema 
evolution
-- [Cross-Language](cross-language.md) - Interoperability with Java, Rust, C++, 
Go
+- [Basic Serialization](basic_serialization) - Getting started with Fory 
serialization
+- [Schema Evolution](schema_evolution) - Compatible mode and schema evolution
+- [Cross-Language](cross_language) - Interoperability with Java, Rust, C++, Go
diff --git a/docs/guide/rust/field-configuration.md 
b/docs/guide/rust/field-configuration.md
index 0f9e1be2ef..1d2080a52c 100644
--- a/docs/guide/rust/field-configuration.md
+++ b/docs/guide/rust/field-configuration.md
@@ -455,6 +455,6 @@ struct User {
 
 ## Related Topics
 
-- [Basic Serialization](basic-serialization.md) - Getting started with Fory 
serialization
-- [Schema Evolution](schema-evolution.md) - Compatible mode and schema 
evolution
-- [Cross-Language](cross-language.md) - Interoperability with Java, C++, Go, 
Python
+- [Basic Serialization](basic_serialization) - Getting started with Fory 
serialization
+- [Schema Evolution](schema_evolution) - Compatible mode and schema evolution
+- [Cross-Language](cross_language) - Interoperability with Java, C++, Go, 
Python
diff --git a/docs/guide/xlang/field-type-meta.md 
b/docs/guide/xlang/field-type-meta.md
index 1c6880c857..6b3e5b64f2 100644
--- a/docs/guide/xlang/field-type-meta.md
+++ b/docs/guide/xlang/field-type-meta.md
@@ -296,6 +296,6 @@ FORY_FIELD_CONFIG(Zoo,
 
 ## Related Topics
 
-- [Field Nullability](field-nullability.md) - Controlling null handling for 
fields
-- [Field Reference Tracking](field-reference-tracking.md) - Managing 
shared/circular references
-- [Type Mapping](../../specification/xlang_type_mapping.md) - Cross-language 
type compatibility
+- [Field Nullability](field_nullability) - Controlling null handling for fields
+- [Field Reference Tracking](reference_tracking) - Managing shared/circular 
references
+- [Type Mapping](../../specification/xlang_type_mapping) - Cross-language type 
compatibility
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/xlang/field-nullability.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/xlang/field-nullability.md
index d3ba65bdcc..211822642b 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/xlang/field-nullability.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/xlang/field-nullability.md
@@ -1,7 +1,7 @@
 ---
 title: Field Nullability
 sidebar_position: 40
-id: xlang_field_nullability
+id: field_nullability
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/xlang/field-reference-tracking.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/xlang/field-reference-tracking.md
index 4e67ac5b28..107fe68d3a 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/xlang/field-reference-tracking.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/xlang/field-reference-tracking.md
@@ -1,7 +1,7 @@
 ---
 title: Reference Tracking
 sidebar_position: 45
-id: xlang_reference_tracking
+id: reference_tracking
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.15/guide/xlang/field-nullability.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.15/guide/xlang/field-nullability.md
index d3ba65bdcc..211822642b 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.15/guide/xlang/field-nullability.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.15/guide/xlang/field-nullability.md
@@ -1,7 +1,7 @@
 ---
 title: Field Nullability
 sidebar_position: 40
-id: xlang_field_nullability
+id: field_nullability
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.15/guide/xlang/field-reference-tracking.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.15/guide/xlang/field-reference-tracking.md
index 4e67ac5b28..107fe68d3a 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.15/guide/xlang/field-reference-tracking.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-0.15/guide/xlang/field-reference-tracking.md
@@ -1,7 +1,7 @@
 ---
 title: Reference Tracking
 sidebar_position: 45
-id: xlang_reference_tracking
+id: reference_tracking
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
diff --git a/versioned_docs/version-0.15/guide/cpp/custom-serializers.md 
b/versioned_docs/version-0.15/guide/cpp/custom-serializers.md
index 8441537152..b66c8e2b3c 100644
--- a/versioned_docs/version-0.15/guide/cpp/custom-serializers.md
+++ b/versioned_docs/version-0.15/guide/cpp/custom-serializers.md
@@ -365,7 +365,7 @@ static MyType read_data(ReadContext &ctx) {
 
 ## Related Topics
 
-- [Type Registration](type-registration.md) - Registering serializers
-- [Basic Serialization](basic-serialization.md) - Using FORY_STRUCT macro
-- [Schema Evolution](schema-evolution.md) - Compatible mode
-- [Cross-Language](cross-language.md) - Cross-language serialization
+- [Type Registration](type_registration) - Registering serializers
+- [Basic Serialization](basic_serialization) - Using FORY_STRUCT macro
+- [Schema Evolution](schema_evolution) - Compatible mode
+- [Cross-Language](cross_language) - Cross-language serialization
diff --git a/versioned_docs/version-0.15/guide/cpp/polymorphism.md 
b/versioned_docs/version-0.15/guide/cpp/polymorphism.md
index 97f5bad11d..c52d385fb2 100644
--- a/versioned_docs/version-0.15/guide/cpp/polymorphism.md
+++ b/versioned_docs/version-0.15/guide/cpp/polymorphism.md
@@ -184,7 +184,7 @@ FORY_FIELD_CONFIG(Zoo,
 );
 ```
 
-See [Field Configuration](field-configuration.md) for complete details on 
`fory::nullable`, `fory::ref`, and other field-level options
+See [Field Configuration](field_configuration) for complete details on 
`fory::nullable`, `fory::ref`, and other field-level options
 
 ## std::unique_ptr Polymorphism
 
@@ -247,7 +247,7 @@ assert(dynamic_cast<Dog*>(decoded.registry["pet1"].get()) 
!= nullptr);
 ## Reference Tracking
 
 Reference tracking for `std::shared_ptr` works the same with polymorphic types.
-See [Supported Types](supported-types.md) for details and examples.
+See [Supported Types](supported_types) for details and examples.
 
 ## Nested Polymorphism Depth Limit
 
@@ -321,7 +321,7 @@ struct Pet {
 FORY_STRUCT(Pet, primary, optional);
 ```
 
-See [Field Configuration](field-configuration.md) for more details.
+See [Field Configuration](field_configuration) for more details.
 
 ## Combining Polymorphism with Other Features
 
@@ -473,8 +473,8 @@ if (!decoded_result.ok()) {
 
 ## Related Topics
 
-- [Type Registration](type-registration.md) - Registering types for 
serialization
-- [Field Configuration](field-configuration.md) - Field-level metadata and 
options
-- [Supported Types](supported-types.md) - Smart pointers and collections
-- [Configuration](configuration.md) - `max_dyn_depth` and other settings
-- [Basic Serialization](basic-serialization.md) - Core serialization concepts
+- [Type Registration](type_registration) - Registering types for serialization
+- [Field Configuration](field_configuration) - Field-level metadata and options
+- [Supported Types](supported_types) - Smart pointers and collections
+- [Configuration](configuration) - `max_dyn_depth` and other settings
+- [Basic Serialization](basic_serialization) - Core serialization concepts
diff --git a/versioned_docs/version-0.15/guide/java/field-configuration.md 
b/versioned_docs/version-0.15/guide/java/field-configuration.md
index 20a82c197e..2a4f448fbb 100644
--- a/versioned_docs/version-0.15/guide/java/field-configuration.md
+++ b/versioned_docs/version-0.15/guide/java/field-configuration.md
@@ -600,6 +600,6 @@ public class User {
 
 ## Related Topics
 
-- [Basic Serialization](basic-serialization.md) - Getting started with Fory 
serialization
-- [Schema Evolution](schema-evolution.md) - Compatible mode and schema 
evolution
-- [Cross-Language](cross-language.md) - Interoperability with Python, Rust, 
C++, Go
+- [Basic Serialization](basic_serialization) - Getting started with Fory 
serialization
+- [Schema Evolution](schema_evolution) - Compatible mode and schema evolution
+- [Cross-Language](cross_language) - Interoperability with Python, Rust, C++, 
Go
diff --git a/versioned_docs/version-0.15/guide/python/field-configuration.md 
b/versioned_docs/version-0.15/guide/python/field-configuration.md
index 4879133069..07801a99ac 100644
--- a/versioned_docs/version-0.15/guide/python/field-configuration.md
+++ b/versioned_docs/version-0.15/guide/python/field-configuration.md
@@ -487,6 +487,6 @@ class User:
 
 ## Related Topics
 
-- [Basic Serialization](basic-serialization.md) - Getting started with Fory 
serialization
-- [Schema Evolution](schema-evolution.md) - Compatible mode and schema 
evolution
-- [Cross-Language](cross-language.md) - Interoperability with Java, Rust, C++, 
Go
+- [Basic Serialization](basic_serialization) - Getting started with Fory 
serialization
+- [Schema Evolution](schema_evolution) - Compatible mode and schema evolution
+- [Cross-Language](cross_language) - Interoperability with Java, Rust, C++, Go
diff --git a/versioned_docs/version-0.15/guide/rust/field-configuration.md 
b/versioned_docs/version-0.15/guide/rust/field-configuration.md
index 0f9e1be2ef..1d2080a52c 100644
--- a/versioned_docs/version-0.15/guide/rust/field-configuration.md
+++ b/versioned_docs/version-0.15/guide/rust/field-configuration.md
@@ -455,6 +455,6 @@ struct User {
 
 ## Related Topics
 
-- [Basic Serialization](basic-serialization.md) - Getting started with Fory 
serialization
-- [Schema Evolution](schema-evolution.md) - Compatible mode and schema 
evolution
-- [Cross-Language](cross-language.md) - Interoperability with Java, C++, Go, 
Python
+- [Basic Serialization](basic_serialization) - Getting started with Fory 
serialization
+- [Schema Evolution](schema_evolution) - Compatible mode and schema evolution
+- [Cross-Language](cross_language) - Interoperability with Java, C++, Go, 
Python
diff --git a/versioned_docs/version-0.15/guide/xlang/field-type-meta.md 
b/versioned_docs/version-0.15/guide/xlang/field-type-meta.md
index 1c6880c857..6b3e5b64f2 100644
--- a/versioned_docs/version-0.15/guide/xlang/field-type-meta.md
+++ b/versioned_docs/version-0.15/guide/xlang/field-type-meta.md
@@ -296,6 +296,6 @@ FORY_FIELD_CONFIG(Zoo,
 
 ## Related Topics
 
-- [Field Nullability](field-nullability.md) - Controlling null handling for 
fields
-- [Field Reference Tracking](field-reference-tracking.md) - Managing 
shared/circular references
-- [Type Mapping](../../specification/xlang_type_mapping.md) - Cross-language 
type compatibility
+- [Field Nullability](field_nullability) - Controlling null handling for fields
+- [Field Reference Tracking](reference_tracking) - Managing shared/circular 
references
+- [Type Mapping](../../specification/xlang_type_mapping) - Cross-language type 
compatibility


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

Reply via email to