fix BlogPost
add lang service
add lang service
add lang service