Jekyll Supports Math Notation
I am writing this blog using Jekyll. The Jekyll documentation notes that there is a way to make your blog render mathematics notation. In following posts, I will find this very useful, so today, I shall implement MathJax. Perhaps, in the future, I can find a way to render music nicely too?
I have decided to follow along with Gaston Sanchez’s blog post on using MathJax with Jekyll.
I did not follow all of his steps. His first step is to change the _config.yml
to use markdown: redcarpet
, but, he wrote this post in 2014. As of 2016, Github pages no longer supports the Ruby library redcarpet, so I left kramdown as the library for markdown.
Next, I needed to create a default post layout, so I added this to _config.yml
. Then, I created a _layouts
directory, and included all of the basic minima *.html
files.
Next, I combined advice from the MathJax site, Gaston Sanchez’s blog post, and mmistake’s advice, and added the following into post.html
, above </article>
.
(If you want to learn how I highlighted the liquid templating language above, see this post or the markdown file for this page. Lots of brackets and strangely placed quotation marks come into play.)
Lastly, I added mathjax: true
to the YAML of this post’s markdown file, so that I can render mathematics for this article.
After doing this, I can include mathematics and formulas, similarly to in tech! For instance, check this out.
\\( 2 + 4 \\)
yield an inline \( 2 + 4 \) and $$ 2 + x^2 = 11 $$
yields
I know, I know, that itself is not groundbreaking, but for future math related shenaningans, this is invaluable.
Look out, Immersive Music Hackathon! I come prepared with math, music, and new blogging skills. Let’s see if I can bring these together to make an immersive audio experience.