gatsby-remark-mathjax-ssr adds math equation support to gatsby using remark-math and mathjax.
It is inspired by the Gatsby plugin gatsby-remark-katex.
npm install --save gatsby-transformer-remark gatsby-remark-mathjax-ssr
// In your gatsby-config.js
plugins: [
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [
{
resolve: `gatsby-remark-mathjax-ssr`,
options: {
}
}
],
},
},
],
Add Mathjax CSS to your template: Mathjax's CSS file is required to render the formulas correctly. Include the CSS file in your template:
require(`gatsby-remark-mathjax-ssr/mathjax.css`)
Surround your equation with $
to generate a math equation in inline mode.
Example markdown:
$a^2 + b^2 = c^2$
Surround your equation with $$
and new-lines to generate a math equation in
display mode.
Example markdown:
$$
a^2 + b^2 = c^2
$$