how to hide the adminblog link in the teaser
Try to use something like the below code to hide admin's blog from teaser's view in your theme's template.php, hope it will work for you:    

function THEME_preprocess_node(&amp;$variables) {
      if ($variables['view_mode'] == 'teaser') {
        if ($variables['type'] == 'blog' &amp;&amp; (arg(0) != 'blog' || arg(1) != $variables['uid'])) {
          unset($variables['content']['links']['blog']['#links']['blog_usernames_blog']);
          unset($variables['content']['links']['node']['#links']['node-readmore']);
        }
      }
    }