7 сентября 2018, я наконец-таки сделал это. Установил Syntax Highlighter на своём блоге, так как данная потребность назрела уже давно. Тэгов code и php стало категорически не хватать. Во-первых, в данных тэгах нет нормального форматирования текста, отсутствует табуляция, по крайней мере в дефолтных настройках. Во-вторых, нет нормальной подсветки. Ура! Теперь на сайте появится нормальный вид кода.
function getScriptDirectory(){
var scripts = document.getElementsByTagName("script"); // все элементы SCRIPT
var href = scripts[scripts.length - 1].src || location.href; // последний из списка. Если SRC нет, значит, внедренный, и берем адрес самой страницы
return href.replace(/[#\?].*/g, '').replace(/[^\/]*$/, '/'); // удаляем из URL query string и hash, после чего удаляем все после последнего слеша
}