树形目录结构生成器是一个在线工具,可以将 Markdown 格式的列表转换为可视化的树形目录结构。这个工具特别适用于展示项目结构、文档目录等场景。
输入以下 Markdown 列表:
+ react-app
+ config
+ webpack.config.js
+ components
+ Modal
+ Form
+ Table
+ pages
+ home
+ app
+ help
+ package.json
+ package-lock.json
将生成如下树形结构:
react-app
├── config
│ └── webpack.config.js
├── components
│ ├── Modal
│ ├── Form
│ └── Table
├── pages
│ ├── home
│ ├── app
│ └── help
├── package.json
└── package-lock.json
本工具主要使用 React 和 TypeScript 实现,核心功能包括:
useMemo
优化性能,避免不必要的重复计算react-hot-toast
提供复制成功的反馈目前本工具不提供 API 接口,仅作为在线工具使用。
通过这个简单而强大的工具,您可以轻松创建美观的树形目录结构,提高文档的可读性和项目结构的可视化程度。