重新写了基本配置