Add Syntax Highlighting and Equations to Ghost

If you're running to run a blog about programming and math, as I plan to do, it's useful to be able to nicely display both mathematical equations and code with syntax highlighting. Luckily, there are two JS libraries that assist with exactly that: MathJax and Prism. To use these, go into your Content section and paste the following in the Blog Header section:

<link href="https://cdnjs.cloudflare.com/ajax/libs/prism/latest/prism.min.css" rel="stylesheet" />
<script type="text/javascript" src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>  

And then paste the following in the Blog Footer section:

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/latest/prism.min.js" ></script>
<script type="text/javascript" src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

Since I am using latest for both libraries that means I am currently Prism v1.6.0 and MathJax v2.7.0 with Ghost v0.11.3. If you would like to use a specific version of either instead of just latest, please refer to the CDN pages:

How to use

Prism

To get this:

#!/bin/bash

echo -e "Hello, this is a simple BASH script.\nGoodbye, $(whoami)!"

Simply do this:

```bash

#!/bin/bash

echo -e "Hello, this is a simple BASH script.\nGoodbye, $(whoami)!"
```

To find the list of language tokens (e.g. bash and html above, python, etc.) please check out the Prism documentation.

MathJax

To get this:

$
F(x) = \int_{x_{0}}^{\infty}f(x)dx
$

Simply use $, like this:

$
F(x) = \int\_{x\_{0}}^{\infty}f(x)dx
$

Notice that the _ are escaped so that they aren't rendered as italics and bork the equation. The same will be true for * or any other characters that are special characters in Markdown.