Можно ли автоматически делать target blank для внешних ссылок?
Насчет html такого не слышал.
Jquery$(document).ready(function(){
  $('#content a').attr('target', '_blank');
});
Jswindow.onload = function(){
  var anchors = document.getElementById('content').getElementsByTagName('a');
  for (var i=0; i<anchors.length; i++){
    anchors[i].setAttribute('target', '_blank');
  }
}
+ Проверка на домен и добавление:$('#content a').each(function() {
   var linky = new RegExp('/' + window.location.host + '/');
   if (!linky.test(this.href)) {
      $(this).attr("target","_blank");
   }
});
Не это ищите?
https://www.w3schools.com/tags/tag_base.asp
htmlbook.ru/html/base