Crayon Syntax Highlighter Demo

AbbaUser Experience, Wordpress Plugin

Highlight your code with Crayon Syntax Highlighter

Crayon Syntax Highlighter is awesome. While working on one of my blog posts, I was looking for a way to highlight my code examples so it is easy for others to view, copy or see the code highlights. The themeforest wordpress theme that I am using does offer shortcodes, but I felt that was not adequate for my liking. After trying several plugins, I settled on Crayon Syntax Highlighter plugin.

The plugin provides so many themes that it look a while to pick a theme that works well with my wordpress theme. After experimenting with several themes and spending a good chunk of time, I am using a mix of Sublime Text and Orange Code Theme. I thought it would be a time saver for someone looking to implement this if I could just show how the various themes looked all at once. I have listed all the available themes in the Crayon Syntax Highlighter plugin at the time of writing this blog post. Below are the various themes which are using the “sourcecode pro” font. You can refer to the complete documentation and source code provided by Aram Kocharyan on GitHub.
1c Kod Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
1c Zapros Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
809finest Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Ado Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Amity Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Arduino Ide Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Bncplusplus Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Capacitacionti Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Cg Cookie Theme
Cisco Router Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Classic Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Coda Special Board Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Coy Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Dark Terminal Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Eclipse Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Epicgeeks Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Familiar Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Feeldesign Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Flatui Light Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Github Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Idle Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Inlellij Idea Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Iris Vfx Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Kaderu Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Kayote Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Light Abite Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Mirc Dark Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Mm Dark Blue Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Monokai Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Neon Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Obsidian Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Obsidian Light Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Onderka15 Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});


Plain White Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Powershell Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Powershell Ise Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Prism Like Theme
Pspad Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Qtcreator Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Raygun Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Secrets Of Rock Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Shell Default Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Solarized Dark Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Solarized Light Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Son Of Obsidian Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Ssms2012 Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});


Terminal Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Tomorrow Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Tomorrow Night Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Turnwall Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Twilight Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Visual Assist Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Vs2012 Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Vs2012 Black Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
X3info Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});
Xcode Theme
@Component({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]
})

ionicBootstrap(MyApp, [[provide(TranslateLoader, {
  useFactory: (http: Http) => new TranslateStaticLoader(http, 'assets/i18n', '.json'),
  deps: [Http]
}),
  TranslateService]], {
});