Как заставить ModX выдавать браузеру минимизированный html код?
Дополню ответ Sanes:
для минификации (обфускации) кода можно использовать несколько методов:клиентский, когда преобразование происходит на компьютере разработчика. Я использую для этого Gulp-стек, который не только оптимизирует код, но и проверяет стили код, отслеживает ошибки, «склеивает» стили и скрипты, генерирует спрайты, фавиконки и необходимые фолбеки, вырезает неиспользуемые стили, разруливает зависимости библиотек и обновляет их до требуемых версий. Это правильный подход, так как снижает нагрузку на сервер.Серверный. Например, PageSpeed модуль от Google для Apache и Nginx.Инструменты окружения (вышеупомянутый MinifyX на базе Munee под PHP);
Оптимальный результат достигается при сочетании первых двух подходов.
Есть MinifyX для сборки и сжатия CSS/JS. 
Сжатие HTML вряд ли вам даст какой-то профит при таком сложном проекте. Куда эффективней будет оптимизация вызовов, изображений, стилей и скриптов.