diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_adc_02.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_adc_02.jpg
deleted file mode 100644
index deea295e..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_adc_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_adc_02.png b/docs/assets/img/product_pics/units/M5GO_Unit_adc_02.png
new file mode 100644
index 00000000..19ef6af3
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_adc_02.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_angle.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_angle.jpg
deleted file mode 100644
index aaedf02a..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_angle.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_angle.png b/docs/assets/img/product_pics/units/M5GO_Unit_angle.png
index fd69376e..0913e813 100644
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_angle.png and b/docs/assets/img/product_pics/units/M5GO_Unit_angle.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_color_02.png b/docs/assets/img/product_pics/units/M5GO_Unit_color_02.png
new file mode 100644
index 00000000..4d312b96
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_color_02.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_color_sensor_02.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_color_sensor_02.jpg
deleted file mode 100644
index 71fec303..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_color_sensor_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_dac_02.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_dac_02.jpg
deleted file mode 100644
index d35bb6e4..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_dac_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_dac_02.png b/docs/assets/img/product_pics/units/M5GO_Unit_dac_02.png
new file mode 100644
index 00000000..7e2077a0
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_dac_02.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_dual_button.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_dual_button.jpg
deleted file mode 100644
index dbc419c7..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_dual_button.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_dual_button.png b/docs/assets/img/product_pics/units/M5GO_Unit_dual_button.png
index 2758c9aa..2539bf23 100644
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_dual_button.png and b/docs/assets/img/product_pics/units/M5GO_Unit_dual_button.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_earth_02.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_earth_02.jpg
deleted file mode 100644
index c1edee1b..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_earth_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_earth_02.png b/docs/assets/img/product_pics/units/M5GO_Unit_earth_02.png
new file mode 100644
index 00000000..18d3d488
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_earth_02.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_hub_01.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_hub_01.jpg
deleted file mode 100644
index 8a9912ec..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_hub_01.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_hub_01.png b/docs/assets/img/product_pics/units/M5GO_Unit_hub_01.png
new file mode 100644
index 00000000..3fc05d7d
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_hub_01.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_ir.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_ir.jpg
deleted file mode 100644
index 820b2f87..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_ir.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_ir.png b/docs/assets/img/product_pics/units/M5GO_Unit_ir.png
index 521ff903..9161ebfe 100644
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_ir.png and b/docs/assets/img/product_pics/units/M5GO_Unit_ir.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_light_01.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_light_01.jpg
deleted file mode 100644
index f28ffef7..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_light_01.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_light_01.png b/docs/assets/img/product_pics/units/M5GO_Unit_light_01.png
new file mode 100644
index 00000000..93f745f9
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_light_01.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_light_02.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_light_02.png
similarity index 100%
rename from docs/assets/img/product_pics/units/M5GO_Unit_light_02.jpg
rename to docs/assets/img/product_pics/units/M5GO_Unit_light_02.png
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_ncir_02.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_ncir_02.jpg
deleted file mode 100644
index 7c913340..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_ncir_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_ncir_02.png b/docs/assets/img/product_pics/units/M5GO_Unit_ncir_02.png
new file mode 100644
index 00000000..a830626c
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_ncir_02.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_neopixel.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_neopixel.jpg
deleted file mode 100644
index 357c936d..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_neopixel.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_neopixel.png b/docs/assets/img/product_pics/units/M5GO_Unit_neopixel.png
new file mode 100644
index 00000000..ffabc5cc
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_neopixel.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_pir.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_pir.jpg
deleted file mode 100644
index 9c6452a5..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_pir.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_pir.png b/docs/assets/img/product_pics/units/M5GO_Unit_pir.png
index e8fe1768..5e3fed07 100644
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_pir.png and b/docs/assets/img/product_pics/units/M5GO_Unit_pir.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_proto_01.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_proto_01.jpg
deleted file mode 100644
index 3240fe15..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_proto_01.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_proto_01.png b/docs/assets/img/product_pics/units/M5GO_Unit_proto_01.png
new file mode 100644
index 00000000..ae26debd
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_proto_01.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_relay.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_relay.jpg
deleted file mode 100644
index 24c96326..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_relay.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_relay.png b/docs/assets/img/product_pics/units/M5GO_Unit_relay.png
index ce462669..76c85ef2 100644
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_relay.png and b/docs/assets/img/product_pics/units/M5GO_Unit_relay.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_thermal_02.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_thermal_02.jpg
deleted file mode 100644
index 92a779f2..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_thermal_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_thermal_02.png b/docs/assets/img/product_pics/units/M5GO_Unit_thermal_02.png
new file mode 100644
index 00000000..9301673a
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_thermal_02.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_thermal_03.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_thermal_03.jpg
deleted file mode 100644
index 0afe228f..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_thermal_03.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_thermal_03.png b/docs/assets/img/product_pics/units/M5GO_Unit_thermal_03.png
new file mode 100644
index 00000000..a66a6314
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_thermal_03.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_thermal_04.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_thermal_04.jpg
deleted file mode 100644
index afefdf24..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_thermal_04.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_thermal_04.png b/docs/assets/img/product_pics/units/M5GO_Unit_thermal_04.png
new file mode 100644
index 00000000..2a996c19
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_thermal_04.png differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_tof_02.jpg b/docs/assets/img/product_pics/units/M5GO_Unit_tof_02.jpg
deleted file mode 100644
index 9ad3175b..00000000
Binary files a/docs/assets/img/product_pics/units/M5GO_Unit_tof_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/M5GO_Unit_tof_02.png b/docs/assets/img/product_pics/units/M5GO_Unit_tof_02.png
new file mode 100644
index 00000000..99c17121
Binary files /dev/null and b/docs/assets/img/product_pics/units/M5GO_Unit_tof_02.png differ
diff --git a/docs/assets/img/product_pics/units/esp32cam_02.jpg b/docs/assets/img/product_pics/units/esp32cam_02.png
similarity index 100%
rename from docs/assets/img/product_pics/units/esp32cam_02.jpg
rename to docs/assets/img/product_pics/units/esp32cam_02.png
diff --git a/docs/assets/img/product_pics/units/m5camera_01.jpg b/docs/assets/img/product_pics/units/m5camera_01.png
similarity index 100%
rename from docs/assets/img/product_pics/units/m5camera_01.jpg
rename to docs/assets/img/product_pics/units/m5camera_01.png
diff --git a/docs/assets/img/product_pics/units/m5camera_02.jpg b/docs/assets/img/product_pics/units/m5camera_02.png
similarity index 100%
rename from docs/assets/img/product_pics/units/m5camera_02.jpg
rename to docs/assets/img/product_pics/units/m5camera_02.png
diff --git a/docs/assets/img/product_pics/units/m5camera_03.jpg b/docs/assets/img/product_pics/units/m5camera_03.png
similarity index 100%
rename from docs/assets/img/product_pics/units/m5camera_03.jpg
rename to docs/assets/img/product_pics/units/m5camera_03.png
diff --git a/docs/assets/img/product_pics/units/m5camera_04.jpg b/docs/assets/img/product_pics/units/m5camera_04.jpg
deleted file mode 100644
index 6288199e..00000000
Binary files a/docs/assets/img/product_pics/units/m5camera_04.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/m5camera_04.png b/docs/assets/img/product_pics/units/m5camera_04.png
new file mode 100644
index 00000000..955101a3
Binary files /dev/null and b/docs/assets/img/product_pics/units/m5camera_04.png differ
diff --git a/docs/assets/img/product_pics/units/unit_gps_01.jpg b/docs/assets/img/product_pics/units/unit_gps_01.jpg
deleted file mode 100644
index 70055d01..00000000
Binary files a/docs/assets/img/product_pics/units/unit_gps_01.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/unit_gps_01.png b/docs/assets/img/product_pics/units/unit_gps_01.png
new file mode 100644
index 00000000..0d71bef4
Binary files /dev/null and b/docs/assets/img/product_pics/units/unit_gps_01.png differ
diff --git a/docs/assets/img/product_pics/units/unit_gps_02.jpg b/docs/assets/img/product_pics/units/unit_gps_02.jpg
deleted file mode 100644
index 793f490b..00000000
Binary files a/docs/assets/img/product_pics/units/unit_gps_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/unit_gps_02.png b/docs/assets/img/product_pics/units/unit_gps_02.png
new file mode 100644
index 00000000..45b43751
Binary files /dev/null and b/docs/assets/img/product_pics/units/unit_gps_02.png differ
diff --git a/docs/assets/img/product_pics/units/unit_heart_01.jpg b/docs/assets/img/product_pics/units/unit_heart_01.jpg
deleted file mode 100644
index 2903ebe7..00000000
Binary files a/docs/assets/img/product_pics/units/unit_heart_01.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/unit_heart_01.png b/docs/assets/img/product_pics/units/unit_heart_01.png
new file mode 100644
index 00000000..68afd943
Binary files /dev/null and b/docs/assets/img/product_pics/units/unit_heart_01.png differ
diff --git a/docs/assets/img/product_pics/units/unit_heart_02.jpg b/docs/assets/img/product_pics/units/unit_heart_02.jpg
deleted file mode 100644
index 9092ad4b..00000000
Binary files a/docs/assets/img/product_pics/units/unit_heart_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/unit_heart_02.png b/docs/assets/img/product_pics/units/unit_heart_02.png
new file mode 100644
index 00000000..f3cd9a28
Binary files /dev/null and b/docs/assets/img/product_pics/units/unit_heart_02.png differ
diff --git a/docs/assets/img/product_pics/units/unit_heart_grove_a.jpg b/docs/assets/img/product_pics/units/unit_heart_grove_a.jpg
deleted file mode 100644
index cb9c7d9b..00000000
Binary files a/docs/assets/img/product_pics/units/unit_heart_grove_a.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/unit_heart_grove_a.png b/docs/assets/img/product_pics/units/unit_heart_grove_a.png
new file mode 100644
index 00000000..e4c541fa
Binary files /dev/null and b/docs/assets/img/product_pics/units/unit_heart_grove_a.png differ
diff --git a/docs/assets/img/product_pics/units/unit_makey_application.jpg b/docs/assets/img/product_pics/units/unit_makey_application.jpg
deleted file mode 100644
index a08cf48e..00000000
Binary files a/docs/assets/img/product_pics/units/unit_makey_application.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/units/unit_makey_application.png b/docs/assets/img/product_pics/units/unit_makey_application.png
new file mode 100644
index 00000000..4845760f
Binary files /dev/null and b/docs/assets/img/product_pics/units/unit_makey_application.png differ
diff --git a/docs/en/unit/m5camera.md b/docs/en/unit/m5camera.md
index 88f1d1b0..cca1dd80 100644
--- a/docs/en/unit/m5camera.md
+++ b/docs/en/unit/m5camera.md
@@ -53,18 +53,10 @@ The M5Camera equips the ESP32 with everything necessary to program, run and deve
- **[PinMap](https://github.com/m5stack/M5-Schematic/blob/master/Units/m5camera/hardware_diff_with_ESP32CAM_M5Camera.md)**
- **[Quick Start](/en/quick_start/m5camera/m5camera_quick_start)**
-
-
-
-
-
-
-
-
diff --git a/docs/index.html b/docs/index.html
index 070704f5..69cb1a03 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -12,10 +12,6 @@
-
-
-
-
diff --git a/docs/ja/product_documents.md b/docs/ja/product_documents.md
index eaf35e08..0e452a3a 100644
--- a/docs/ja/product_documents.md
+++ b/docs/ja/product_documents.md
@@ -67,7 +67,7 @@
| [THERMAL](ja/product_documents/units/unit_thermal) | / | / |
| [ADC](ja/product_documents/units/unit_adc) | / | / |
| [DAC](ja/product_documents/units/unit_dac) | / | / |
-| [COLOR SENSOR](ja/product_documents/units/unit_color_sensor) | / | / |
+| [COLOR](ja/product_documents/units/unit_color) | / | / |
| [ToF](ja/product_documents/units/unit_tof) | / | / |
| [ESP32Cam](ja/product_documents/units/unit_esp32cam) | / | / |
| [M5Camera](ja/product_documents/units/unit_m5camera) | / | / |
diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md
index 36a22e64..0b115481 100644
--- a/docs/zh_CN/README.md
+++ b/docs/zh_CN/README.md
@@ -6,9 +6,7 @@
**主控M5Core**
-[](zh_CN/core/basic) [](zh_CN/core/gray) [](zh_CN/core/fire)
-
-基础版本Core 灰色升级版Core 红色升级版Core
+[](zh_CN/core/basic)[](zh_CN/core/gray)[](zh_CN/core/fire)
**MiniCore**
diff --git a/docs/zh_CN/core/basic.md b/docs/zh_CN/core/basic.md
index 5d6847a1..366df692 100644
--- a/docs/zh_CN/core/basic.md
+++ b/docs/zh_CN/core/basic.md
@@ -123,4 +123,4 @@
- **m5stack的简介**
-
+
diff --git a/docs/zh_CN/core/fire.md b/docs/zh_CN/core/fire.md
index 9b6e5cc0..4a43d3c9 100644
--- a/docs/zh_CN/core/fire.md
+++ b/docs/zh_CN/core/fire.md
@@ -168,7 +168,7 @@ M5GO CHG.底座包含POGO Pin。FIRE主控通过POGO Pin与这个充电底座连
- **m5stack的简介**
-
+
## READ MORE
diff --git a/docs/zh_CN/core/gray.md b/docs/zh_CN/core/gray.md
index 07250c77..46241ab6 100644
--- a/docs/zh_CN/core/gray.md
+++ b/docs/zh_CN/core/gray.md
@@ -142,7 +142,7 @@
- **m5stack的简介**
-
+
### 管脚映射
diff --git a/docs/zh_CN/unit/relay.md b/docs/zh_CN/unit/relay.md
index ff5c9042..dcfc54c1 100644
--- a/docs/zh_CN/unit/relay.md
+++ b/docs/zh_CN/unit/relay.md
@@ -59,4 +59,4 @@ delay(1000);
- **m5stack的简介**
-
+