综合：提取通用评论 service 接口
框架：模板引擎增加 IsBlockExist() 方法