fix dependency structure for gh pages