# 架构 让我们从宏观视角审视区块编辑器及Gutenberg代码库的架构设计与用户体验原则。 ## 编辑器 - [核心概念](/docs/explanations/architecture/key-concepts.md) - [数据格式与数据流](/docs/explanations/architecture/data-flow.md) - [实体与撤销/重做机制](/docs/explanations/architecture/entities.md) - [全站编辑模板](/docs/explanations/architecture/full-site-editing-templates.md) - [编辑器样式体系](/docs/explanations/architecture/styles.md) - [性能优化](/docs/explanations/architecture/performance.md) ## Gutenberg代码库 - [模块化与WordPress包管理](/docs/explanations/architecture/modularity.md) - [代码库目录结构解析](/docs/contributors/folder-structure.md) - **已过时!** [为何选择Puppeteer作为端到端测试工具?](/docs/explanations/architecture/automated-testing.md)