add katex support
This commit is contained in:
parent
d98a4dc86d
commit
a8fc459828
4 changed files with 43 additions and 3 deletions
|
@ -17,7 +17,20 @@ module.exports = {
|
|||
name: `content`,
|
||||
},
|
||||
},
|
||||
`gatsby-transformer-remark`,
|
||||
{
|
||||
resolve: `gatsby-transformer-remark`,
|
||||
options: {
|
||||
plugins: [
|
||||
{
|
||||
resolve: `gatsby-remark-katex`,
|
||||
options: {
|
||||
// Add any KaTeX options from https://github.com/KaTeX/KaTeX/blob/master/docs/options.md here
|
||||
strict: `ignore`
|
||||
}
|
||||
}
|
||||
],
|
||||
},
|
||||
},
|
||||
{
|
||||
resolve: `gatsby-plugin-postcss`,
|
||||
options: {
|
||||
|
|
|
@ -13,9 +13,11 @@
|
|||
"gatsby-plugin-postcss": "^2.3.3",
|
||||
"gatsby-plugin-react-helmet": "^3.3.2",
|
||||
"gatsby-plugin-sharp": "^2.6.9",
|
||||
"gatsby-remark-katex": "^3.3.3",
|
||||
"gatsby-source-filesystem": "^2.3.8",
|
||||
"gatsby-transformer-remark": "^2.8.14",
|
||||
"gatsby-transformer-sharp": "^2.5.3",
|
||||
"katex": "^0.11.1",
|
||||
"prop-types": "^15.7.2",
|
||||
"react": "^16.12.0",
|
||||
"react-dom": "^16.12.0",
|
||||
|
|
|
@ -3,6 +3,8 @@ import { graphql, Link } from "gatsby"
|
|||
import rehypeReact from "rehype-react"
|
||||
import Layout from "../components/layout";
|
||||
|
||||
import "katex/dist/katex.min.css";
|
||||
|
||||
const renderAst = new rehypeReact({
|
||||
createElement: React.createElement,
|
||||
components: {
|
||||
|
|
27
yarn.lock
27
yarn.lock
|
@ -4307,7 +4307,7 @@ command-exists@^1.2.4:
|
|||
resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69"
|
||||
integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==
|
||||
|
||||
commander@^2.11.0, commander@^2.20.0:
|
||||
commander@^2.11.0, commander@^2.19.0, commander@^2.20.0:
|
||||
version "2.20.3"
|
||||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
|
||||
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
|
||||
|
@ -7103,6 +7103,15 @@ gatsby-recipes@^0.1.34:
|
|||
ws "^7.3.0"
|
||||
xstate "^4.9.1"
|
||||
|
||||
gatsby-remark-katex@^3.3.3:
|
||||
version "3.3.3"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-remark-katex/-/gatsby-remark-katex-3.3.3.tgz#d3d09f2fbaec8951c113df33eb77c051d1d4e328"
|
||||
integrity sha512-h6HveuLD1LTt88gCf0039bIsl+VlE7EmduTOwARO+/99YRM6ORI1zjLJ+W5SbC45oSf5kqSlJGL7isMseoyDPQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.10.2"
|
||||
remark-math "^1.0.6"
|
||||
unist-util-visit "^1.4.1"
|
||||
|
||||
gatsby-source-filesystem@^2.3.8:
|
||||
version "2.3.8"
|
||||
resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-2.3.8.tgz#c1902fefdd700f2b34eea2d6dcd75543e49f90e2"
|
||||
|
@ -9412,6 +9421,13 @@ jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3:
|
|||
array-includes "^3.1.1"
|
||||
object.assign "^4.1.0"
|
||||
|
||||
katex@^0.11.1:
|
||||
version "0.11.1"
|
||||
resolved "https://registry.yarnpkg.com/katex/-/katex-0.11.1.tgz#df30ca40c565c9df01a466a00d53e079e84ffaa2"
|
||||
integrity sha512-5oANDICCTX0NqYIyAiFCCwjQ7ERu3DQG2JFHLbYOf+fXaMoH8eg/zOq5WSYJsKMi/QebW+Eh3gSM+oss1H/bww==
|
||||
dependencies:
|
||||
commander "^2.19.0"
|
||||
|
||||
keyv@3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373"
|
||||
|
@ -12652,6 +12668,13 @@ remark-footnotes@1.0.0:
|
|||
resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-1.0.0.tgz#9c7a97f9a89397858a50033373020b1ea2aad011"
|
||||
integrity sha512-X9Ncj4cj3/CIvLI2Z9IobHtVi8FVdUrdJkCNaL9kdX8ohfsi18DXHsCVd/A7ssARBdccdDb5ODnt62WuEWaM/g==
|
||||
|
||||
remark-math@^1.0.6:
|
||||
version "1.0.6"
|
||||
resolved "https://registry.yarnpkg.com/remark-math/-/remark-math-1.0.6.tgz#49eb3dd15d298734c9ae21673115389793af4d1b"
|
||||
integrity sha512-I43wU/QOQpXvVFXKjA4FHp5xptK65+5F6yolm8+69/JV0EqSOB64wURUZ3JK50JtnTL8FvwLiH2PZ+fvsBxviA==
|
||||
dependencies:
|
||||
trim-trailing-lines "^1.1.0"
|
||||
|
||||
remark-mdx@^1.6.1, remark-mdx@^1.6.5:
|
||||
version "1.6.5"
|
||||
resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.5.tgz#a268b18fe8dbe23f2b7c8cf572264c7c0398e0d1"
|
||||
|
@ -14549,7 +14572,7 @@ trim-repeated@^1.0.0:
|
|||
dependencies:
|
||||
escape-string-regexp "^1.0.2"
|
||||
|
||||
trim-trailing-lines@^1.0.0:
|
||||
trim-trailing-lines@^1.0.0, trim-trailing-lines@^1.1.0:
|
||||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94"
|
||||
integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==
|
||||
|
|
Reference in a new issue