core:drupal8框架代码。
vendor:drupal8框架的外部依赖。
libraries:其他依赖。
profiles:普通文档。
themes:主题,网站的主题样式决定了整个网站的模样、轮廓、甚至颜色。默认是bootstrap3。
modules:模块,网站的业务内容,可以是一张页面,也可以是多张页面,由模块本身的路由配置决定。
sites:网站默认配置,例如数据库基本信息、缓存配置等。
themes/在创建网站的时候定制和初始化,常规下不需要维护。一般业务代码在modules/目录下创建。
网站的访问入口一般“/index.php”文件,因此在doc目录下有一个”index.php”文件,该文件处理几乎所有的网页请求。该文件处理的核心逻辑是“请求-响应”模式。通过DrupalKernel核心模块,将request请求处理并转化为reponse返回。其中DrupalKernel是框架最核心的代码,加载核心配置文件、管理数据库连接、初始化环境、编译代码等等。