doc/mkdocs.yml
sairate fa9377e4ae docs(book): 添加现代 C++教程及相关代码
- 新增现代 C++ 教程的 Preface 章节,包括英文和中文版本
- 添加 C++ Primer 练习代码
- 新增 Learn C++ 教程的 C++ 开发简介章节
- 添加头文件解析文档
- 更新 mkdocs.yml,包含新教程的目录结构
- 修改项目设置,使用 Python 3.10环境
2025-07-08 09:52:45 +08:00

165 lines
7.9 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

site_name: 知识总结
site_description: 知识总结文档
site_author: hugemaker
# site_url: # 请在这里填写您的网站URL
strict: false
repo_name: 'shark163/doc'
repo_url: 'https://gitea.hugemaker.com.cn/shark163/doc'
nav:
- 首页: index.md
- arduino:
- 软件安装与配置: Arduino/软件安装与库文件设置.md
- arduino内置函数:
- 引脚操作: Arduino/arduino内置函数/引脚操作.md
- 行空板k10: 行空板K10/行空板K10小智ai智能体烧录.md
- Mixly(米思齐)安装步骤: Mixly(米思齐)/软件安装.md
- CPP:
- 书籍:
- 现代 C++ 教程:
- 目录: modern-cpp-tutorial-master/book/zh-cn/toc.md
- 序言: modern-cpp-tutorial-master/book/zh-cn/00-preface.md
- 第 1 章 迈向现代 C++: modern-cpp-tutorial-master/book/zh-cn/01-intro.md
- 第 2 章 语言可用性的强化: modern-cpp-tutorial-master/book/zh-cn/02-usability.md
- 第 3 章 语言运行期的强化: modern-cpp-tutorial-master/book/zh-cn/03-runtime.md
- 第 4 章 容器: modern-cpp-tutorial-master/book/zh-cn/04-containers.md
- 第 5 章 智能指针与内存管理: modern-cpp-tutorial-master/book/zh-cn/05-pointers.md
- 第 6 章 正则表达式: modern-cpp-tutorial-master/book/zh-cn/06-regex.md
- 第 7 章 并行与并发: modern-cpp-tutorial-master/book/zh-cn/07-thread.md
- 第 8 章 文件系统: modern-cpp-tutorial-master/book/zh-cn/08-filesystem.md
- 第 9 章 其他杂项: modern-cpp-tutorial-master/book/zh-cn/09-others.md
- 第 10 章 展望C++20 简介: modern-cpp-tutorial-master/book/zh-cn/10-cpp20.md
- 附录 1进一步阅读的学习材料: modern-cpp-tutorial-master/book/zh-cn/appendix-1.md
- 附录 2现代 C++ 的最佳实践: modern-cpp-tutorial-master/book/zh-cn/appendix-2.md
- 附录 3现代 C++ 特性索引: modern-cpp-tutorial-master/book/zh-cn/appendix-3.md
- cpp-primer:
- 目录: Cpp-Notes-main/Cpp-Primer/README.md
- 第一章 开始: Cpp-Notes-main/Cpp-Primer/1.开始.md
- 第二章 变量和基本类型: Cpp-Notes-main/Cpp-Primer/2.变量和基本类型.md
- 第三章 字符串向量和数组: Cpp-Notes-main/Cpp-Primer/3.字符串、向量和数组.md
- 第四章 表达式: Cpp-Notes-main/Cpp-Primer/4.表达式.md
- 第五章 语句: Cpp-Notes-main/Cpp-Primer/5.语句.md
- 第六章 函数: Cpp-Notes-main/Cpp-Primer/6.函数.md
- 第七章 类: Cpp-Notes-main/Cpp-Primer/7.类.md
- 第八章 输入和输出: Cpp-Notes-main/Cpp-Primer/8.IO库.md
- 第九章 顺序容器: Cpp-Notes-main/Cpp-Primer/9.顺序容器.md
- 第十章 泛型算法: Cpp-Notes-main/Cpp-Primer/10.泛型算法.md
- 第十一章 关联容器: Cpp-Notes-main/Cpp-Primer/11.关联容器.md
- 第十二章 动态内存: Cpp-Notes-main/Cpp-Primer/12.动态内存.md
- 第十三章 拷贝控制: Cpp-Notes-main/Cpp-Primer/13.拷贝控制.md
- 第十四章 重载运算与类型转换: Cpp-Notes-main/Cpp-Primer/14.重载运算与类型转换.md
- 第十五章 面向对象程序设计: Cpp-Notes-main/Cpp-Primer/15.面向对象程序设计.md
- 第十六章 模板和泛型编程: Cpp-Notes-main/Cpp-Primer/16.模板和泛型编程.md
- 第十七章 标准库特殊设施: Cpp-Notes-main/Cpp-Primer/17.标准库特殊设施.md
- 第十八章 用于大型程序的工具: Cpp-Notes-main/Cpp-Primer/18.用于大型程序的工具.md
- 第十九章 特殊工具与技术: Cpp-Notes-main/Cpp-Primer/19.特殊工具与技术.md
- CPlusPlus:
- 01_C++的注释: CPlusPlus-main/01_C++的注释.md
- 02_C++的main函数: CPlusPlus-main/02_C++的main函数.md
- 03_C++的打印: CPlusPlus-main/03_C++的打印.md
- 04_C++的常量: CPlusPlus-main/04_C++的常量.md
- 05_C++的变量: CPlusPlus-main/05_C++的变量.md
- 06_C++的关键字: CPlusPlus-main/06_C++的关键字.md
- 07_C++的标识符: CPlusPlus-main/07_C++的标识符.md
- 08_C++的数据类型: CPlusPlus-main/08_C++的数据类型.md
- 09_C++的转义字符: CPlusPlus-main/09_C++的转义字符.md
- 10_C++的数据输入: CPlusPlus-main/10_C++的数据输入.md
- 11_C++的运算符: CPlusPlus-main/11_C++的运算符.md
- 12_C++的程序流程结构: CPlusPlus-main/12_C++的程序流程结构.md
- 13_C++的数组: CPlusPlus-main/13_C++的数组.md
- 14_C++的函数: CPlusPlus-main/14_C++的函数.md
- 15_C++的指针: CPlusPlus-main/15_C++的指针.md
- 16_C++的结构体: CPlusPlus-main/16_C++的结构体.md
- 17_C++的内存模型: CPlusPlus-main/17_C++的内存模型.md
- 18_C++的引用: CPlusPlus-main/18_C++的引用.md
- 19_C++的面向对象: CPlusPlus-main/19_C++的面向对象.md
- 20_C++的类中封装: CPlusPlus-main/20_C++的类中封装.md
- 21_C++的调用其他类: CPlusPlus-main/21_C++的调用其他类.md
- 22_C++的类中特性: CPlusPlus-main/22_C++的类中特性.md
- 23_C++的类中友元: CPlusPlus-main/23_C++的类中友元.md
- 24_C++的类中运算符重载: CPlusPlus-main/24_C++的类中运算符重载.md
- 25_C++的类中继承: CPlusPlus-main/25_C++的类中继承.md
- 26_C++的类中多态: CPlusPlus-main/26_C++的类中多态.md
- 27_C++的文件操作: CPlusPlus-main/27_C++的文件操作.md
- 28_C++的模板: CPlusPlus-main/28_C++的模板.md
- 29_C++的STL: CPlusPlus-main/29_C++的STL.md
- 30_C++的函数对象: CPlusPlus-main/30_C++的函数对象.md
- 31_C++的谓词: CPlusPlus-main/31_C++的谓词.md
- 32_C++的内建函数对象: CPlusPlus-main/32_C++的内建函数对象.md
- 33_C++的常用算法: CPlusPlus-main/33_C++的常用算法.md
theme:
name: material
language: zh
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: white
accent: indigo
toggle:
icon: material/weather-sunny
name: 切换到夜间模式
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: grey # ← 主色调设为灰色
accent: blue-grey # ← 强调色为蓝灰色
toggle:
icon: material/weather-night
name: 切换到日间模式
features:
- navigation.tabs
- navigation.instant
- content.action.edit
- toc.integrate
font:
text: Fira Sans
code: Fira Mono
icon:
logo: material/school
plugins:
- search
- mkdocs-jupyter
#markdown_extensions:
# - admonition
# - def_list
# - footnotes
# - meta
# - toc:
# permalink: ""
# - pymdownx.arithmatex:
# generic: true
# - pymdownx.caret
# - pymdownx.critic
# - pymdownx.details
# - pymdownx.emoji:
# emoji_generator: !!python/name:pymdownx.emoji.to_svg
# - pymdownx.highlight:
# linenums: true
# - pymdownx.inlinehilite
# - pymdownx.keys
# - pymdownx.magiclink
# - pymdownx.mark
# - pymdownx.smartsymbols
# - pymdownx.superfences:
# custom_fences:
# - name: math
# class: arithmatex
# format: !!python/name:pymdownx.arithmatex.fence_mathjax_format
# - pymdownx.tasklist:
# custom_checkbox: true
# - pymdownx.tilde
# - pymdownx.tabbed:
# alternate_style: true
#
#extra_javascript:
# - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
# - stylesheets/preload.js
#
#extra_css:
# - stylesheets/background.css