mirror of
https://github.com/Stone-Red-Code/website.git
synced 2026-09-08 07:56:12 +02:00
Merge pull request #108 from 1Computer1/katex
Add support for LaTeX inside resources pages, using KaTeX
This commit is contained in:
+9
-1
@@ -31,7 +31,15 @@ module.exports = {
|
|||||||
{
|
{
|
||||||
resolve: `gatsby-transformer-remark`,
|
resolve: `gatsby-transformer-remark`,
|
||||||
options: {
|
options: {
|
||||||
plugins: [`gatsby-remark-auto-headers`],
|
plugins: [
|
||||||
|
`gatsby-remark-auto-headers`,
|
||||||
|
{
|
||||||
|
resolve: `gatsby-remark-katex`,
|
||||||
|
options: {
|
||||||
|
strict: `ignore`,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Generated
+44
-8
@@ -9003,9 +9003,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"gatsby-core-utils": {
|
"gatsby-core-utils": {
|
||||||
"version": "1.0.10",
|
"version": "1.0.12",
|
||||||
"resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.0.10.tgz",
|
"resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.0.12.tgz",
|
||||||
"integrity": "sha512-AeOrwjF4LiAHAqvrUkAFtvZHkLpKtF2gnIS/nezHDzIMq0SaZLHbdQiJcesyzZ6CcerjLIDWbD6MqxrTt6KkhA=="
|
"integrity": "sha512-Ryh0ILzG6zuYA88irnFQPKGe0NwEBh30FqAp7KNyYgsiOB41CSD0JfjIlFUgkU/gAoLlZKXyeFwbq3SVEBwNoA=="
|
||||||
},
|
},
|
||||||
"gatsby-graphiql-explorer": {
|
"gatsby-graphiql-explorer": {
|
||||||
"version": "0.2.18",
|
"version": "0.2.18",
|
||||||
@@ -9820,6 +9820,26 @@
|
|||||||
"unist-util-visit": "^1.4.0"
|
"unist-util-visit": "^1.4.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"gatsby-remark-katex": {
|
||||||
|
"version": "3.1.12",
|
||||||
|
"resolved": "https://registry.npmjs.org/gatsby-remark-katex/-/gatsby-remark-katex-3.1.12.tgz",
|
||||||
|
"integrity": "sha512-hxxBGkahZ5oENWe0yLmL2Iie2wG1X296HG+L8lvMtvIa29EmO7op6lxe/4OUPFeBCtOs+TpKSwF54C9UFy/W3g==",
|
||||||
|
"requires": {
|
||||||
|
"@babel/runtime": "^7.6.2",
|
||||||
|
"remark-math": "^1.0.6",
|
||||||
|
"unist-util-visit": "^1.4.1"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/runtime": {
|
||||||
|
"version": "7.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz",
|
||||||
|
"integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==",
|
||||||
|
"requires": {
|
||||||
|
"regenerator-runtime": "^0.13.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"gatsby-source-filesystem": {
|
"gatsby-source-filesystem": {
|
||||||
"version": "2.1.26",
|
"version": "2.1.26",
|
||||||
"resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.1.26.tgz",
|
"resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.1.26.tgz",
|
||||||
@@ -10109,13 +10129,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"gatsby-transformer-remark": {
|
"gatsby-transformer-remark": {
|
||||||
"version": "2.6.24",
|
"version": "2.6.26",
|
||||||
"resolved": "https://registry.npmjs.org/gatsby-transformer-remark/-/gatsby-transformer-remark-2.6.24.tgz",
|
"resolved": "https://registry.npmjs.org/gatsby-transformer-remark/-/gatsby-transformer-remark-2.6.26.tgz",
|
||||||
"integrity": "sha512-UeUGZzCL8/I8O0nAW/j0FwJvNDy0mQ3+EoVe3gX5C5wOB0Sjq4RLPs1316OfEom4dNntPATIRpw0ngr00dNaNg==",
|
"integrity": "sha512-AEVP+j6oMncW7O1RYAHsmMc1WUlm/bftrtKS66ZKGVHODJQ33qLN8orC3cs/FY90Za7nDt8OnnGhB6MgNuIidg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/runtime": "^7.6.0",
|
"@babel/runtime": "^7.6.2",
|
||||||
"bluebird": "^3.5.5",
|
"bluebird": "^3.5.5",
|
||||||
"gatsby-core-utils": "^1.0.10",
|
"gatsby-core-utils": "^1.0.12",
|
||||||
"gray-matter": "^4.0.2",
|
"gray-matter": "^4.0.2",
|
||||||
"hast-util-raw": "^4.0.0",
|
"hast-util-raw": "^4.0.0",
|
||||||
"hast-util-to-html": "^4.0.1",
|
"hast-util-to-html": "^4.0.1",
|
||||||
@@ -12349,6 +12369,14 @@
|
|||||||
"object.assign": "^4.1.0"
|
"object.assign": "^4.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"katex": {
|
||||||
|
"version": "0.11.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/katex/-/katex-0.11.1.tgz",
|
||||||
|
"integrity": "sha512-5oANDICCTX0NqYIyAiFCCwjQ7ERu3DQG2JFHLbYOf+fXaMoH8eg/zOq5WSYJsKMi/QebW+Eh3gSM+oss1H/bww==",
|
||||||
|
"requires": {
|
||||||
|
"commander": "^2.19.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"keyv": {
|
"keyv": {
|
||||||
"version": "3.0.0",
|
"version": "3.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
|
||||||
@@ -16391,6 +16419,14 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"remark-math": {
|
||||||
|
"version": "1.0.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/remark-math/-/remark-math-1.0.6.tgz",
|
||||||
|
"integrity": "sha512-I43wU/QOQpXvVFXKjA4FHp5xptK65+5F6yolm8+69/JV0EqSOB64wURUZ3JK50JtnTL8FvwLiH2PZ+fvsBxviA==",
|
||||||
|
"requires": {
|
||||||
|
"trim-trailing-lines": "^1.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"remark-parse": {
|
"remark-parse": {
|
||||||
"version": "6.0.3",
|
"version": "6.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz",
|
||||||
|
|||||||
+3
-1
@@ -42,9 +42,11 @@
|
|||||||
"gatsby-plugin-styled-components": "^3.1.6",
|
"gatsby-plugin-styled-components": "^3.1.6",
|
||||||
"gatsby-plugin-typescript": "^2.1.9",
|
"gatsby-plugin-typescript": "^2.1.9",
|
||||||
"gatsby-remark-auto-headers": "^1.0.3",
|
"gatsby-remark-auto-headers": "^1.0.3",
|
||||||
|
"gatsby-remark-katex": "^3.1.12",
|
||||||
"gatsby-source-filesystem": "^2.1.26",
|
"gatsby-source-filesystem": "^2.1.26",
|
||||||
"gatsby-transformer-remark": "^2.6.24",
|
"gatsby-transformer-remark": "^2.6.26",
|
||||||
"gatsby-transformer-sharp": "^2.2.16",
|
"gatsby-transformer-sharp": "^2.2.16",
|
||||||
|
"katex": "^0.11.1",
|
||||||
"polished": "^3.4.1",
|
"polished": "^3.4.1",
|
||||||
"prismjs": "^1.17.1",
|
"prismjs": "^1.17.1",
|
||||||
"ramda": "^0.26.1",
|
"ramda": "^0.26.1",
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ import { Markdown } from "../components/Markdown"
|
|||||||
import { ResourceHeader } from "../components/ResourceHeader"
|
import { ResourceHeader } from "../components/ResourceHeader"
|
||||||
import { SEO } from "../components/SEO"
|
import { SEO } from "../components/SEO"
|
||||||
|
|
||||||
|
import "katex/dist/katex.min.css"
|
||||||
|
|
||||||
// @todo maybe find alternative type for data
|
// @todo maybe find alternative type for data
|
||||||
const LanguagePost: FC<any> = ({ data }) => {
|
const LanguagePost: FC<any> = ({ data }) => {
|
||||||
const { relativePath } = data.file
|
const { relativePath } = data.file
|
||||||
|
|||||||
Reference in New Issue
Block a user