diff --git a/Documents/DocumentByDocusaurus/.gitignore b/Documents/DocumentByDocusaurus/.gitignore
deleted file mode 100644
index b2d6de30624f651a6c584d4faefafceac6302be1..0000000000000000000000000000000000000000
--- a/Documents/DocumentByDocusaurus/.gitignore
+++ /dev/null
@@ -1,20 +0,0 @@
-# Dependencies
-/node_modules
-
-# Production
-/build
-
-# Generated files
-.docusaurus
-.cache-loader
-
-# Misc
-.DS_Store
-.env.local
-.env.development.local
-.env.test.local
-.env.production.local
-
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
diff --git a/Documents/DocumentByDocusaurus/LICENSE b/Documents/DocumentByDocusaurus/LICENSE
deleted file mode 100644
index 8c89b93590982b9fea271648649f654c5e478cc6..0000000000000000000000000000000000000000
--- a/Documents/DocumentByDocusaurus/LICENSE
+++ /dev/null
@@ -1,194 +0,0 @@
-木兰宽松许可证,第2版
-
-木兰宽松许可证,第2版
-
-2020年1月 http://license.coscl.org.cn/MulanPSL2
-
-您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第2版(“本许可证”)的如下条款的约束:
-
-0. 定义
-
-“软件” 是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。
-
-“贡献” 是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。
-
-“贡献者” 是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。
-
-“法人实体” 是指提交贡献的机构及其“关联实体”。
-
-“关联实体” 是指,对“本许可证”下的行为方而言,控制、受控制或与其共同受控制的机构,此处的控制是
-指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。
-
-1. 授予版权许可
-
-每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可
-以复制、使用、修改、分发其“贡献”,不论修改与否。
-
-2. 授予专利许可
-
-每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定
-撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡
-献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软
-件”结合而将必然会侵犯的专利权利要求,不包括对“贡献”的修改或包含“贡献”的其他结合。如果您或您的“
-关联实体”直接或间接地,就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或
-其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权
-行动之日终止。
-
-3. 无商标许可
-
-“本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定
-的声明义务而必须使用除外。
-
-4. 分发限制
-
-您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“
-本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。
-
-5. 免责声明与责任限制
-
-“软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对
-任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于
-何种法律理论,即使其曾被建议有此种损失的可能性。
-
-6. 语言
-
-“本许可证”以中英文双语表述,中英文版本具有同等法律效力。如果中英文版本存在任何冲突不一致,以中文
-版为准。
-
-条款结束
-
-如何将木兰宽松许可证,第2版,应用到您的软件
-
-如果您希望将木兰宽松许可证,第2版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步:
-
-1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字;
-
-2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中;
-
-3, 请将如下声明文本放入每个源文件的头部注释中。
-
-Copyright (c) 2025 HeZongLun
-NahidaProject-Document is licensed under Mulan PSL v2.
-You can use this software according to the terms and conditions of the Mulan
-PSL v2.
-You may obtain a copy of Mulan PSL v2 at:
- http://license.coscl.org.cn/MulanPSL2
-THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY
-KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
-NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
-See the Mulan PSL v2 for more details.
-
-Mulan Permissive Software License,Version 2
-
-Mulan Permissive Software License,Version 2 (Mulan PSL v2)
-
-January 2020 http://license.coscl.org.cn/MulanPSL2
-
-Your reproduction, use, modification and distribution of the Software shall
-be subject to Mulan PSL v2 (this License) with the following terms and
-conditions:
-
-0. Definition
-
-Software means the program and related documents which are licensed under
-this License and comprise all Contribution(s).
-
-Contribution means the copyrightable work licensed by a particular
-Contributor under this License.
-
-Contributor means the Individual or Legal Entity who licenses its
-copyrightable work under this License.
-
-Legal Entity means the entity making a Contribution and all its
-Affiliates.
-
-Affiliates means entities that control, are controlled by, or are under
-common control with the acting entity under this License, ‘control’ means
-direct or indirect ownership of at least fifty percent (50%) of the voting
-power, capital or other securities of controlled or commonly controlled
-entity.
-
-1. Grant of Copyright License
-
-Subject to the terms and conditions of this License, each Contributor hereby
-grants to you a perpetual, worldwide, royalty-free, non-exclusive,
-irrevocable copyright license to reproduce, use, modify, or distribute its
-Contribution, with modification or not.
-
-2. Grant of Patent License
-
-Subject to the terms and conditions of this License, each Contributor hereby
-grants to you a perpetual, worldwide, royalty-free, non-exclusive,
-irrevocable (except for revocation under this Section) patent license to
-make, have made, use, offer for sale, sell, import or otherwise transfer its
-Contribution, where such patent license is only limited to the patent claims
-owned or controlled by such Contributor now or in future which will be
-necessarily infringed by its Contribution alone, or by combination of the
-Contribution with the Software to which the Contribution was contributed.
-The patent license shall not apply to any modification of the Contribution,
-and any other combination which includes the Contribution. If you or your
-Affiliates directly or indirectly institute patent litigation (including a
-cross claim or counterclaim in a litigation) or other patent enforcement
-activities against any individual or entity by alleging that the Software or
-any Contribution in it infringes patents, then any patent license granted to
-you under this License for the Software shall terminate as of the date such
-litigation or activity is filed or taken.
-
-3. No Trademark License
-
-No trademark license is granted to use the trade names, trademarks, service
-marks, or product names of Contributor, except as required to fulfill notice
-requirements in section 4.
-
-4. Distribution Restriction
-
-You may distribute the Software in any medium with or without modification,
-whether in source or executable forms, provided that you provide recipients
-with a copy of this License and retain copyright, patent, trademark and
-disclaimer statements in the Software.
-
-5. Disclaimer of Warranty and Limitation of Liability
-
-THE SOFTWARE AND CONTRIBUTION IN IT ARE PROVIDED WITHOUT WARRANTIES OF ANY
-KIND, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL ANY CONTRIBUTOR OR
-COPYRIGHT HOLDER BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING, BUT NOT
-LIMITED TO ANY DIRECT, OR INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING
-FROM YOUR USE OR INABILITY TO USE THE SOFTWARE OR THE CONTRIBUTION IN IT, NO
-MATTER HOW IT’S CAUSED OR BASED ON WHICH LEGAL THEORY, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-6. Language
-
-THIS LICENSE IS WRITTEN IN BOTH CHINESE AND ENGLISH, AND THE CHINESE VERSION
-AND ENGLISH VERSION SHALL HAVE THE SAME LEGAL EFFECT. IN THE CASE OF
-DIVERGENCE BETWEEN THE CHINESE AND ENGLISH VERSIONS, THE CHINESE VERSION
-SHALL PREVAIL.
-
-END OF THE TERMS AND CONDITIONS
-
-How to Apply the Mulan Permissive Software License,Version 2
-(Mulan PSL v2) to Your Software
-
-To apply the Mulan PSL v2 to your work, for easy identification by
-recipients, you are suggested to complete following three steps:
-
-i. Fill in the blanks in following statement, including insert your software
-name, the year of the first publication of your software, and your name
-identified as the copyright owner;
-
-ii. Create a file named "LICENSE" which contains the whole context of this
-License in the first directory of your software package;
-
-iii. Attach the statement to the appropriate annotated syntax at the
-beginning of each source file.
-
-Copyright (c) 2025 HeZongLun
-NahidaProject-Document is licensed under Mulan PSL v2.
-You can use this software according to the terms and conditions of the Mulan
-PSL v2.
-You may obtain a copy of Mulan PSL v2 at:
- http://license.coscl.org.cn/MulanPSL2
-THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY
-KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
-NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
-See the Mulan PSL v2 for more details.
\ No newline at end of file
diff --git a/Documents/DocumentByDocusaurus/README.md b/Documents/DocumentByDocusaurus/README.md
deleted file mode 100644
index f5b08712aeb443929aa0c4f97801acf74d80fadd..0000000000000000000000000000000000000000
--- a/Documents/DocumentByDocusaurus/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# NahidaProject-Document
-
-这里是开源项目 NahidaProject 的文档。 使用 [Docusaurus](https://docusaurus.io/) 构建。
-
-作为贡献者,请将你的文档放置在 `docs` 文件夹中。
diff --git a/Documents/DocumentByDocusaurus/docs/NahidaProject-Console/ChooseDialog.md b/Documents/DocumentByDocusaurus/docs/NahidaProject-Console/ChooseDialog.md
deleted file mode 100644
index 0fa77c14cbdd407187a0eb3053413a199ba817a6..0000000000000000000000000000000000000000
--- a/Documents/DocumentByDocusaurus/docs/NahidaProject-Console/ChooseDialog.md
+++ /dev/null
@@ -1,185 +0,0 @@
-# ChooseDialog 类
-
-提供控制台中的选择页面。
-
-## 语法
-
-``` cpp
-namespace NahidaProject::ChooseDialog
-```
-
-## 成员
-
-### 公共构造函数
-
-|名称 |描述 |
-|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
-|NahidaProject\::ChooseDialog\::CheckboxMenu\::CheckboxMenu(const std\::wstring& menuTitle, wchar_t cursorStyle,int optsPerPage, const std\::wstring& instruction):VerticalMenu(menuTitle, cursorStyle, optsPerPage, instruction) |带标题,选择样式、每页数量、选项介绍的多选框 |
-|NahidaProject\::ChooseDialog\::CheckboxMenu\::CheckboxMenu(const std\::wstring& menuTitle, wchar_t cursorStyle, int optsPerPage): VerticalMenu(menuTitle, cursorStyle, optsPerPage) |带标题,选择样式、每页数量的多选框 |
-|NahidaProject\::ChooseDialog\::CheckboxMenu\::CheckboxMenu(const std\::wstring& menuTitle, int optsPerPage,const std\::wstring& instruction):VerticalMenu(menuTitle, optsPerPage, instruction) |带标题,选择样式、每页数量的多选框 |
-|NahidaProject\::ChooseDialog\::CheckboxMenu\::CheckboxMenu(const std\::wstring& menuTitle, wchar_t cursorStyle,const std\::wstring& instruction) : VerticalMenu(menuTitle, cursorStyle, instruction) |带标题,选择样式、每页数量的多选框 |
-|NahidaProject\::ChooseDialog\::CheckboxMenu\::CheckboxMenu(const std\::wstring& menuTitle, const std\::wstring& instruction): VerticalMenu(menuTitle, instruction) |带标题、选项介绍的多选框 |
-|NahidaProject\::ChooseDialog\::CheckboxMenu\::CheckboxMenu(const std\::wstring& menuTitle, int optsPerPage): VerticalMenu(menuTitle, optsPerPage) |带标题、每页数量的多选框 |
-|NahidaProject\::ChooseDialog\::CheckboxMenu\::CheckboxMenu(const std\::wstring& menuTitle, wchar_t cursorStyle): VerticalMenu(menuTitle, cursorStyle) |带标题,选择样式的多选框 |
-|NahidaProject\::ChooseDialog\::CheckboxMenu\::CheckboxMenu(const std\::wstring& menuTitle): VerticalMenu(menuTitle) |带标题的多选框 |
-|NahidaProject\::ChooseDialog\::RadioMenu\::RadioMenu(const std\::wstring& menuTitle, wchar_t cursorStyle, int optsPerPage, const std::wstring& instruction) : VerticalMenu(menuTitle, cursorStyle, optsPerPage, instruction) |带标题,选择样式、每页数量、选项介绍的单选框 |
-|NahidaProject\::ChooseDialog\::RadioMenu\::RadioMenu(const std\::wstring& menuTitle, wchar_t cursorStyle, int optsPerPage) : VerticalMenu(menuTitle, cursorStyle, optsPerPage) |带标题,选择样式、每页数量的单选框 |
-|NahidaProject\::ChooseDialog\::RadioMenu\::RadioMenu(const std\::wstring& menuTitle, int optsPerPage, const std\::wstring& instruction) : VerticalMenu(menuTitle, optsPerPage, instruction) |带标题,选择样式、每页数量的单选框 |
-|NahidaProject\::ChooseDialog\::RadioMenu\::RadioMenu(const std\::wstring& menuTitle, wchar_t cursorStyle, const std\::wstring& instruction) : VerticalMenu(menuTitle, cursorStyle, instruction) |带标题,选择样式、每页数量的单选框 |
-|NahidaProject\::ChooseDialog\::RadioMenu\::RadioMenu(const std\::wstring& menuTitle, const std\::wstring& instruction) : VerticalMenu(menuTitle, instruction) |带标题、选项介绍的单选框 |
-|NahidaProject\::ChooseDialog\::RadioMenu\::RadioMenu(const std\::wstring& menuTitle, int optsPerPage) : VerticalMenu(menuTitle, optsPerPage) |带标题、每页数量的单选框 |
-|NahidaProject\::ChooseDialog\::RadioMenu\::RadioMenu(const std\::wstring& menuTitle, wchar_t cursorStyle) : VerticalMenu(menuTitle, cursorStyle) |带标题,选择样式的单选框 |
-|NahidaProject\::ChooseDialog\::RadioMenu\::RadioMenu(const std\::wstring& menuTitle) : VerticalMenu(menuTitle) |带标题的单选框 |
-|NahidaProject\::ChooseDialog\::PromptMenu\::PromptMenu(const std\::wstring& menuTitle) : HorizontalMenu(menuTitle) |选择框 |
-
-
-### 公共方法
-
-|名称 |描述 |
-|--------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
-|void NahidaProject\::ChooseDialog\::CheckboxMenu\::AddOption(const std\::wstring& optDisplayName, const std\::wstring& optDescription = L"")|添加选项 |
-|void NahidaProject\::ChooseDialog\::RadioMenu\::AddOption(const std\::wstring& optDisplayName, const std\::wstring& optDescription = L"") |添加选项 |
-|void NahidaProject\::ChooseDialog\::CheckboxMenu\::Execute() |生成并显示选单 |
-|void NahidaProject\::ChooseDialog\::RadioMenu\::Execute() |生成并显示选单 |
-|void NahidaProject\::ChooseDialog\::PromptMenu\::Execute() |生成并显示选单 |
-|BOOL NahidaProject\::ChooseDialog\::Option\::IsSelected() |是否选择 |
-|MenuState NahidaProject\::ChooseDialog\::BasicMenu\::GetState() |获取选项状态 |
-|std::vector\