This commit is contained in:
Sergey Yarkov 2021-01-23 21:52:02 +03:00
parent ffa941b39c
commit fce52767f1
3 changed files with 65 additions and 10 deletions

View File

@ -88,9 +88,9 @@ git clone https://github.com/gatsbyjs/gatsby-starter-hello-world .
* **build** - сборка приложения * **build** - сборка приложения
* **develop** - запуск сервера для разработки * **develop** - запуск сервера для разработки
* **format** - форматирование всех файлов через prettier * **format** - форматирование всех файлов через prettier
* **start** - запускает `npm run develop` * **start** - запускает **npm run develop**
* **serve** - запуск скомпилированного сайта * **serve** - запуск скомпилированного сайта
* **clean** - очищает папку `.cache` * **clean** - очищает папку **.cache**
Более подробно о gatsby cli можно узнать [здесь](https://www.gatsbyjs.com/docs/reference/gatsby-cli/). Более подробно о gatsby cli можно узнать [здесь](https://www.gatsbyjs.com/docs/reference/gatsby-cli/).
@ -600,7 +600,7 @@ SEO.propTypes = {
Далее осталось вставить этот компонент на все страницы вот таким образом: Далее осталось вставить этот компонент на все страницы вот таким образом:
```js ```jsx
// ./src/pages/index.jsx // ./src/pages/index.jsx
import React from 'react'; import React from 'react';

View File

@ -53,13 +53,13 @@ exports.createPages = async ({ actions, graphql }) => {
}, },
}) })
createPage({ // createPage({
path: `amp/article/${node.frontmatter.slug}/`, // path: `amp/article/${node.frontmatter.slug}/`,
component: articleTemplateAMP, // component: articleTemplateAMP,
context: { // context: {
slug: node.frontmatter.slug, // slug: node.frontmatter.slug,
}, // },
}) // })
}) })
snippets.forEach(({ node }) => { snippets.forEach(({ node }) => {

View File

@ -207,6 +207,44 @@ article .gt-container {
color: $white-clr; color: $white-clr;
} }
.gatsby-highlight pre[class*="language-scss"] {
& code {
& span.token.property {
color: #dea53d;
}
}
}
.gatsby-highlight pre[class*="language-ts"] {
& code {
& span.token.class-name {
color: #f08787;
}
& span.token.constant {
color: #9a6c07;
}
}
}
.gatsby-highlight pre[class*="language-js"] {
& code {
& span.token.class-name {
color: #f08787;
}
& span.token.constant {
color: #9a6c07;
}
}
}
.gatsby-highlight pre[class*="language-jsx"] {
& code {
& span.token.class-name {
color: #f08787;
}
}
}
.gatsby-highlight pre[class*="language-js"]:before { .gatsby-highlight pre[class*="language-js"]:before {
content: "js"; content: "js";
background: rgb(247, 223, 30); background: rgb(247, 223, 30);
@ -336,6 +374,23 @@ article .gt-container {
& p img { & p img {
border: 1px solid #505050; border: 1px solid #505050;
} }
.gatsby-highlight pre[class*="language-ts"] {
& code {
& span.token.constant {
color: #f8c555;
}
}
}
.gatsby-highlight pre[class*="language-js"] {
& code {
& span.token.constant {
color: #f8c555;
}
}
}
.gatsby-highlight pre[class*="language-"] { .gatsby-highlight pre[class*="language-"] {
background: #282c34; background: #282c34;
& code { & code {