基于dash官方提供的英文cpp文档索引, 使用zh.cppreference.com网站源文件构建dash可用的cpp_zh文档。
create_docset.py: 根据html生成cpp_zh.docset文档的方法deal_with_html_file.py: 处理cpp_zh.docset中无用的源文件及源代码, 缩减生成的文档体积icon.png: 生成文档的iconrequestments.txt: python3环境的依赖列表optimizedIndex.dsidx: dash官方提供的英文cpp文档数据库索引文件
- 镜像下载zh.cppreference.com网站源文件
wget -e robots=off -r -p -np -k -E .html https://zh.cppreference.com/w/
- 配置python环境
pip3 install -r requestments.txt
- 创建
cpp_zh.docset
python3 create_docset.py
- 清理
cpp_zh.docset中无用源文件即源文件中无用源码
python3 deal_with_html_file.py