Both Angular.JS and Jekyll use {{ and }} to indicate the beginning and end of an expression. So, if you use both, conflict and Jekyll tend to destroy or mess with Angular expressions.
One fix is to tell Angular to use different characters through $interpolateProvider , for example:
var app = angular.module('app', [], function($interpolateProvider) { $interpolateProvider.startSymbol('[[{').endSymbol('}]]'); });
Is there any way to tell Jekyll to use different start and end characters?
UPDATE: Why? Just trying to find a less invasive way to resolve the conflict, since my projects usually contain much more Angular markup than Jekyll markup.
source share