introduce RequestRouteCompileListener for static site generate