Я не думаю, что хранение необработанного содержимого вне WAR или DB, как правило, является идеей. Обычно это создает угрозу безопасности и слишком тесно связывает ваше приложение с базовой системой.
Вы можете хранить редактируемый контент в базе данных или NoSQL, как обычно, но реализовать хорошее кэширование. Например, этот плагин выполняет кэширование шаблонов , поэтому шаблоны фактически не будут генерироваться, пока они находятся в памяти.
Другой вариант (я не использовал) - это полноценная CMS для Grails, например Weceem . В зависимости от того, сколько возможностей редактирования вам нужно, это может быть излишним или сэкономить массу времени.