diff --git a/languages/cpp/index.html b/languages/cpp/index.html
index 8ebb343..7285a2c 100755
--- a/languages/cpp/index.html
+++ b/languages/cpp/index.html
@@ -77,6 +77,11 @@
@@ -694,9 +703,10 @@
- CPP
-
-
+C++
+
diff --git a/search/search_index.json b/search/search_index.json
index 924f710..b5992a5 100755
--- a/search/search_index.json
+++ b/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["en"],"separator":"[\\s\\u200b\\u3000\\-\u3001\u3002\uff0c\uff0e\uff1f\uff01\uff1b]+","pipeline":["stemmer"]},"docs":[{"location":"","title":"Computer Science and Technology","text":"\u6536\u5f55\u4e86\u4e00\u4e9b\u8d44\u6e90\u7f51\u7ad9\u548c\u5de5\u5177\u3002
"},{"location":"#table-of-contents","title":"Table of Contents","text":" Develop Languages Others Research System "},{"location":"develop/docker/","title":"Docker","text":""},{"location":"develop/docker/#_1","title":"\u6587\u6863","text":""},{"location":"develop/docker/#_2","title":"\u6559\u7a0b","text":" KodeKloud: Docker for beginner "},{"location":"others/games/","title":"\u6e38\u620f","text":""},{"location":"others/opensource/","title":"\u5f00\u6e90","text":""},{"location":"others/opensource/#_2","title":"\u793e\u533a","text":" Google Summer of Code \u5f00\u6e90\u4e4b\u590f \u4e00\u751f\u4e00\u82af ByteDance \u9752\u8bad\u8425 "},{"location":"others/opensource/#_3","title":"\u4e91\u76d8","text":""},{"location":"others/opensource/#_4","title":"\u5176\u4ed6","text":""},{"location":"research/distributed/","title":"\u5206\u5e03\u5f0f","text":""},{"location":"research/distributed/#_2","title":"\u6e90\u7801","text":""},{"location":"research/distributed/#_3","title":"\u6a21\u578b","text":""},{"location":"research/distributed/#_4","title":"\u6846\u67b6","text":""},{"location":"research/gpt/","title":"GPT \u5e94\u7528","text":""},{"location":"system/linux/","title":"Linux","text":""},{"location":"system/linux/#_1","title":"\u955c\u50cf","text":""},{"location":"system/linux/#wiki","title":"Wiki","text":""},{"location":"system/tools/","title":"\u5de5\u5177","text":""},{"location":"system/tools/#_2","title":"\u88c5\u673a","text":""}]}
\ No newline at end of file
+{"config":{"lang":["en"],"separator":"[\\s\\u200b\\u3000\\-\u3001\u3002\uff0c\uff0e\uff1f\uff01\uff1b]+","pipeline":["stemmer"]},"docs":[{"location":"","title":"Computer Science and Technology","text":"\u6536\u5f55\u4e86\u4e00\u4e9b\u8d44\u6e90\u7f51\u7ad9\u548c\u5de5\u5177\u3002
"},{"location":"#table-of-contents","title":"Table of Contents","text":" Develop Languages Others Research System "},{"location":"develop/docker/","title":"Docker","text":""},{"location":"develop/docker/#_1","title":"\u6587\u6863","text":""},{"location":"develop/docker/#_2","title":"\u6559\u7a0b","text":" KodeKloud: Docker for beginner "},{"location":"languages/cpp/","title":"C++","text":""},{"location":"others/games/","title":"\u6e38\u620f","text":""},{"location":"others/opensource/","title":"\u5f00\u6e90","text":""},{"location":"others/opensource/#_2","title":"\u793e\u533a","text":" Google Summer of Code \u5f00\u6e90\u4e4b\u590f \u4e00\u751f\u4e00\u82af ByteDance \u9752\u8bad\u8425 "},{"location":"others/opensource/#_3","title":"\u4e91\u76d8","text":""},{"location":"others/opensource/#_4","title":"\u5176\u4ed6","text":""},{"location":"research/distributed/","title":"\u5206\u5e03\u5f0f","text":""},{"location":"research/distributed/#_2","title":"\u6e90\u7801","text":""},{"location":"research/distributed/#_3","title":"\u6a21\u578b","text":""},{"location":"research/distributed/#_4","title":"\u6846\u67b6","text":""},{"location":"research/gpt/","title":"GPT \u5e94\u7528","text":""},{"location":"system/linux/","title":"Linux","text":""},{"location":"system/linux/#_1","title":"\u955c\u50cf","text":""},{"location":"system/linux/#wiki","title":"Wiki","text":""},{"location":"system/tools/","title":"\u5de5\u5177","text":""},{"location":"system/tools/#_2","title":"\u88c5\u673a","text":""}]}
\ No newline at end of file
diff --git a/sitemap.xml.gz b/sitemap.xml.gz
index 5cf219e..73fae26 100755
Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ