string存在site信息,读取再生成,相当于动态实现 已经存在,跳过