{title}
- {description} -
+{description}
diff --git a/README.md b/README.md
index 367d63c..792adc7 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
# devthread.ru
+
[](https://opensource.org/licenses/MIT)
-[](https://app.netlify.com/sites/devthread/deploys)
\ No newline at end of file
+[](https://app.netlify.com/sites/devthread/deploys)
diff --git a/config.js b/config.js
index 8878f75..5a17fa7 100644
--- a/config.js
+++ b/config.js
@@ -1,38 +1,40 @@
module.exports = {
- title: 'devthread.ru',
- keywords: 'веб разработка, javascript, seo, программирование, reactjs, graphql',
- siteName: 'Cборник статей и руководств - devthread.ru',
- titleTemplate: '%s · статьи и руководства по веб-разработке',
- description: 'Cборник статей и руководств по тематике веб-разработки и IT для того чтобы помочь вам',
- url: 'https://devthread.netlify.app',
+ title: "devthread.ru",
+ keywords:
+ "веб разработка, javascript, seo, программирование, reactjs, graphql",
+ siteName: "Cборник статей и руководств - devthread.ru",
+ titleTemplate: "%s · статьи и руководства по веб-разработке",
+ description:
+ "Cборник статей и руководств по тематике веб-разработки и IT для того чтобы помочь вам",
+ url: "https://devthread.netlify.app",
menuLinks: [
{
- name: 'Статьи',
- link: '/articles'
+ name: "Статьи",
+ link: "/articles",
},
{
- name: 'О сайте',
- link: '/about'
+ name: "О сайте",
+ link: "/about",
},
{
- name: 'Контакты',
- link: '/contacts'
+ name: "Контакты",
+ link: "/contacts",
},
{
- name: 'Сниппеты',
- link: '/snippets'
- }
+ name: "Сниппеты",
+ link: "/snippets",
+ },
],
social: {
- email: 'support@devthread.ru',
- telegram: 'https://t.me/devthread',
- twitter: 'https://twitter.com/devthread',
- yadzen: 'https://zen.yandex.ru/'
+ email: "support@devthread.ru",
+ telegram: "https://t.me/devthread",
+ twitter: "https://twitter.com/devthread",
+ yadzen: "https://zen.yandex.ru/",
},
options: {
articles: {
onPage: 6,
- onLoadMore: 2
- }
- }
-}
\ No newline at end of file
+ onLoadMore: 2,
+ },
+ },
+}
diff --git a/content/articles/2020-07-02-second-article.md b/content/articles/2020-07-02-second-article.md
index 7dad730..ba02bb5 100644
--- a/content/articles/2020-07-02-second-article.md
+++ b/content/articles/2020-07-02-second-article.md
@@ -20,11 +20,13 @@ tags:
- graphql
- reactjs
---
+
## this is second article
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
- Nunc non fermentum ligula?
- Nunc non fermentum ligula?
- Nunc non fermentum ligula?
@@ -38,13 +40,13 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligu

```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
```
## List
diff --git a/content/articles/2020-07-02-test-art.md b/content/articles/2020-07-02-test-art.md
index cb6cc8e..462177c 100644
--- a/content/articles/2020-07-02-test-art.md
+++ b/content/articles/2020-07-02-test-art.md
@@ -20,17 +20,18 @@ tags:
- graphql
- reactjs
---
+
## Lorem ipsum dolor
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
@@ -39,17 +40,17 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligu

```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
```
## List
1. First
2. Second
-3. Third
\ No newline at end of file
+3. Third
diff --git a/content/articles/2020-07-03-third-article.md b/content/articles/2020-07-03-third-article.md
index a359598..aa783f6 100644
--- a/content/articles/2020-07-03-third-article.md
+++ b/content/articles/2020-07-03-third-article.md
@@ -19,35 +19,37 @@ description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
tags:
- javascript
---
-## Lorem ipsum dolor
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## Lorem ipsum dolor
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/2020-07-04-fourth-article.md b/content/articles/2020-07-04-fourth-article.md
index b571e8c..593b4fa 100644
--- a/content/articles/2020-07-04-fourth-article.md
+++ b/content/articles/2020-07-04-fourth-article.md
@@ -22,36 +22,37 @@ tags:
- javascript
- graphql
---
-## Lorem ipsum dolor
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## Lorem ipsum dolor
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/2020-07-21_test-article.md b/content/articles/2020-07-21_test-article.md
index 65ffc38..84214f0 100644
--- a/content/articles/2020-07-21_test-article.md
+++ b/content/articles/2020-07-21_test-article.md
@@ -19,41 +19,49 @@ tags:
- graphql
- reactjs
---
-## this is second article
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- const { siteMetadata: { title, menuLinks, social: { twitter, telegram } } } = useSiteMetadataQuery() //L1
- const [isScrolled, setIsScrolled] = React.useState(false)
- const [isMobileOpen, setIsMobileOpen] = React.useState(false)
- const [isDark, setIsDark] = React.useState(false)
-
- React.useEffect(() => {
- setIsDark(window.__isDarkTheme)
- isMobileOpen
- ? document.body.style.overflowY = 'hidden'
- : document.body.style.overflowY = ''
- document.body.onscroll = () =>
- window.pageYOffset >= 100 ? setIsScrolled(true) : setIsScrolled(false)
- }, [setIsDark, isMobileOpen])
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## this is second article
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+const {
+ siteMetadata: {
+ title,
+ menuLinks,
+ social: { twitter, telegram },
+ },
+} = useSiteMetadataQuery() //L1
+const [isScrolled, setIsScrolled] = React.useState(false)
+const [isMobileOpen, setIsMobileOpen] = React.useState(false)
+const [isDark, setIsDark] = React.useState(false)
+
+React.useEffect(() => {
+ setIsDark(window.__isDarkTheme)
+ isMobileOpen
+ ? (document.body.style.overflowY = "hidden")
+ : (document.body.style.overflowY = "")
+ document.body.onscroll = () =>
+ window.pageYOffset >= 100 ? setIsScrolled(true) : setIsScrolled(false)
+}, [setIsDark, isMobileOpen])
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/статья-10.md b/content/articles/статья-10.md
index c048e1c..b4269ea 100644
--- a/content/articles/статья-10.md
+++ b/content/articles/статья-10.md
@@ -18,35 +18,37 @@ description: |-
tags:
- reactjs
---
-## this is second article
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## this is second article
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/статья-11.md b/content/articles/статья-11.md
index cc1df7f..1bd4d2d 100644
--- a/content/articles/статья-11.md
+++ b/content/articles/статья-11.md
@@ -19,35 +19,37 @@ tags:
- reactjs
- javascript
---
-## this is second article
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## this is second article
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/статья-12.md b/content/articles/статья-12.md
index a5dddc0..be850d7 100644
--- a/content/articles/статья-12.md
+++ b/content/articles/статья-12.md
@@ -1,59 +1,67 @@
----
-templateKey: article
-slug: article-12
-keywords:
- - art
-time: "4"
-title: Статья 12
-popular: true
-image: /assets/reactjs.jpg
-category: Новости
-date: 2020-07-14T20:22:30.393Z
-description: |-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
- eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
- veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
- commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit
- esse cillum dolore eu fugiat nulla pariatur.
-tags:
- - reactjs
- - javascript
----
-## this is second article
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- const { siteMetadata: { title, menuLinks, social: { twitter, telegram } } } = useSiteMetadataQuery() //L1
- const [isScrolled, setIsScrolled] = React.useState(false)
- const [isMobileOpen, setIsMobileOpen] = React.useState(false)
- const [isDark, setIsDark] = React.useState(false)
-
- React.useEffect(() => {
- setIsDark(window.__isDarkTheme)
- isMobileOpen
- ? document.body.style.overflowY = 'hidden'
- : document.body.style.overflowY = ''
- document.body.onscroll = () =>
- window.pageYOffset >= 100 ? setIsScrolled(true) : setIsScrolled(false)
- }, [setIsDark, isMobileOpen])
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+---
+templateKey: article
+slug: article-12
+keywords:
+ - art
+time: "4"
+title: Статья 12
+popular: true
+image: /assets/reactjs.jpg
+category: Новости
+date: 2020-07-14T20:22:30.393Z
+description: |-
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
+ eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
+ veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
+ commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit
+ esse cillum dolore eu fugiat nulla pariatur.
+tags:
+ - reactjs
+ - javascript
+---
+
+## this is second article
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+const {
+ siteMetadata: {
+ title,
+ menuLinks,
+ social: { twitter, telegram },
+ },
+} = useSiteMetadataQuery() //L1
+const [isScrolled, setIsScrolled] = React.useState(false)
+const [isMobileOpen, setIsMobileOpen] = React.useState(false)
+const [isDark, setIsDark] = React.useState(false)
+
+React.useEffect(() => {
+ setIsDark(window.__isDarkTheme)
+ isMobileOpen
+ ? (document.body.style.overflowY = "hidden")
+ : (document.body.style.overflowY = "")
+ document.body.onscroll = () =>
+ window.pageYOffset >= 100 ? setIsScrolled(true) : setIsScrolled(false)
+}, [setIsDark, isMobileOpen])
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/статья-8.md b/content/articles/статья-8.md
index 7fbb708..d5027c9 100644
--- a/content/articles/статья-8.md
+++ b/content/articles/статья-8.md
@@ -20,35 +20,37 @@ tags:
- javascript
- graphql
---
-## this is second article
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## this is second article
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/статья-9.md b/content/articles/статья-9.md
index 54f4aed..1378f9c 100644
--- a/content/articles/статья-9.md
+++ b/content/articles/статья-9.md
@@ -20,35 +20,37 @@ tags:
- javascript
- graphql
---
-## this is second article
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## this is second article
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/статья-пять.md b/content/articles/статья-пять.md
index 9d75a6d..ac4a6ce 100644
--- a/content/articles/статья-пять.md
+++ b/content/articles/статья-пять.md
@@ -21,35 +21,37 @@ tags:
- javascript
- graphql
---
-## this is second article
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## this is second article
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/статья-семь.md b/content/articles/статья-семь.md
index 37e3b0a..bcf29f5 100644
--- a/content/articles/статья-семь.md
+++ b/content/articles/статья-семь.md
@@ -20,35 +20,37 @@ tags:
- javascript
- graphql
---
-## this is second article
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## this is second article
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/articles/статья-шесть.md b/content/articles/статья-шесть.md
index 61caccf..f944c22 100644
--- a/content/articles/статья-шесть.md
+++ b/content/articles/статья-шесть.md
@@ -20,35 +20,37 @@ tags:
- javascript
- graphql
---
-## this is second article
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-- Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## this is second article
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/snippets/first-snippet-1.md b/content/snippets/first-snippet-1.md
index d953760..cef33dd 100644
--- a/content/snippets/first-snippet-1.md
+++ b/content/snippets/first-snippet-1.md
@@ -13,36 +13,37 @@ tags:
description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non
fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo.
---
-## Lorem ipsum dolor
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## Lorem ipsum dolor
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/snippets/first-snippet.md b/content/snippets/first-snippet.md
index 41abd3c..186f5f4 100644
--- a/content/snippets/first-snippet.md
+++ b/content/snippets/first-snippet.md
@@ -13,36 +13,37 @@ tags:
description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non
fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo.
---
-## Lorem ipsum dolor
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## Lorem ipsum dolor
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/content/snippets/third-snippet.md b/content/snippets/third-snippet.md
index 87c0a09..f18dc09 100644
--- a/content/snippets/third-snippet.md
+++ b/content/snippets/third-snippet.md
@@ -13,36 +13,37 @@ tags:
description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non
fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo.
---
-## Lorem ipsum dolor
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-* Nunc non fermentum ligula?
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
-
-
-
-```js
- module.exports = {
- plugins: [
- {
- resolve: `plugin`
- }
- ]
- }
-```
-
-## List
-
-1. First
-2. Second
-3. Third
\ No newline at end of file
+
+## Lorem ipsum dolor
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+- Nunc non fermentum ligula?
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc non fermentum ligula. Aenean et ex nec magna faucibus congue eu ac justo. Cras malesuada diam lectus, vitae feugiat nulla condimentum id. Duis interdum sodales eros ornare mattis. Nunc id viverra ante. Maecenas suscipit est sed rhoncus condimentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula risus nisi, quis hendrerit magna tincidunt eu. Phasellus fringilla accumsan viverra. Mauris a cursus orci.
+
+
+
+```js
+module.exports = {
+ plugins: [
+ {
+ resolve: `plugin`,
+ },
+ ],
+}
+```
+
+## List
+
+1. First
+2. Second
+3. Third
diff --git a/gatsby-browser.js b/gatsby-browser.js
index de51aac..c6f7993 100644
--- a/gatsby-browser.js
+++ b/gatsby-browser.js
@@ -1,29 +1,27 @@
-import 'firebase/database';
+import "firebase/database"
-import 'gatsby-remark-vscode/styles.css'
+import "gatsby-remark-vscode/styles.css"
-import './src/styles/global.scss'
-import './src/components/Header/Header.scss'
-import './src/components/About/About.scss'
-import './src/components/Offers/Offers.scss'
-import './src/components/Articles/Articles.scss'
-import './src/components/Articles/ArticleCard/ArticleCard.scss'
-import './src/components/Newsletter/Newsletter.scss'
-import './src/components/Article/Article.scss'
-import './src/components/Snippet/Snippet.scss'
-import './src/components/Snippets/Snippets.scss'
-import './src/components/Articles/MoreArticles/MoreArticles.scss'
-import './src/components/Books/Books.scss'
-import './src/components/Contacts/Contacts.scss'
-import './src/components/Footer/Footer.scss'
+import "./src/styles/global.scss"
+import "./src/components/Header/Header.scss"
+import "./src/components/About/About.scss"
+import "./src/components/Offers/Offers.scss"
+import "./src/components/Articles/Articles.scss"
+import "./src/components/Articles/ArticleCard/ArticleCard.scss"
+import "./src/components/Newsletter/Newsletter.scss"
+import "./src/components/Article/Article.scss"
+import "./src/components/Snippet/Snippet.scss"
+import "./src/components/Snippets/Snippets.scss"
+import "./src/components/Articles/MoreArticles/MoreArticles.scss"
+import "./src/components/Books/Books.scss"
+import "./src/components/Contacts/Contacts.scss"
+import "./src/components/Footer/Footer.scss"
-export const shouldUpdateScroll = ({
- routerProps: { location }
-}) => {
+export const shouldUpdateScroll = ({ routerProps: { location } }) => {
const { pathname } = location
- const stopScrollLinks = ['/articles/']
+ const stopScrollLinks = ["/articles/"]
if (stopScrollLinks.includes(pathname)) return false
return window.scrollTo(0, 0)
-}
\ No newline at end of file
+}
diff --git a/gatsby-config.js b/gatsby-config.js
index df151df..3960e64 100644
--- a/gatsby-config.js
+++ b/gatsby-config.js
@@ -1,19 +1,19 @@
-require('dotenv').config()
+require("dotenv").config()
-const siteConfig = require('./config')
+const siteConfig = require("./config")
module.exports = {
siteMetadata: {
- ...siteConfig
+ ...siteConfig,
},
plugins: [
- 'gatsby-plugin-react-helmet',
- 'gatsby-plugin-sass',
+ "gatsby-plugin-react-helmet",
+ "gatsby-plugin-sass",
{
- resolve: 'gatsby-source-filesystem',
+ resolve: "gatsby-source-filesystem",
options: {
path: `${__dirname}/static/assets`,
- name: 'assets',
+ name: "assets",
},
},
{
@@ -40,7 +40,7 @@ module.exports = {
},
},
{
- resolve: 'gatsby-plugin-firebase',
+ resolve: "gatsby-plugin-firebase",
options: {
credentials: {
apiKey: process.env.API_KEY,
@@ -61,7 +61,7 @@ module.exports = {
},
},
"gatsby-plugin-sharp",
- "gatsby-transformer-sharp",
+ "gatsby-transformer-sharp",
{
resolve: `gatsby-transformer-remark`,
options: {
@@ -69,8 +69,8 @@ module.exports = {
{
resolve: `gatsby-remark-relative-images`,
options: {
- name: "assets"
- }
+ name: "assets",
+ },
},
{
resolve: `gatsby-remark-images`,
@@ -89,41 +89,41 @@ module.exports = {
removeAccents: true,
isIconAfterHeader: true,
elements: [`h1`, `h2`, `h3`, `h4`],
- }
+ },
},
{
resolve: `gatsby-remark-vscode`,
options: {
- extensions: ['material-theme'],
+ extensions: ["material-theme"],
theme: {
- default: 'Light+ (default light)',
+ default: "Light+ (default light)",
parentSelector: {
- 'body.dark': 'One Dark Pro'
- }
+ "body.dark": "One Dark Pro",
+ },
},
- }
- }
- ]
- }
- }
+ },
+ },
+ ],
+ },
+ },
],
},
},
{
- resolve: 'gatsby-plugin-react-svg',
+ resolve: "gatsby-plugin-react-svg",
options: {
rule: {
- include: /images/
- }
- }
+ include: /images/,
+ },
+ },
},
{
- resolve: 'gatsby-source-filesystem',
+ resolve: "gatsby-source-filesystem",
options: {
- name: 'content',
- path: `${__dirname}/content`
- }
+ name: "content",
+ path: `${__dirname}/content`,
+ },
},
- 'gatsby-plugin-netlify-cms',
+ "gatsby-plugin-netlify-cms",
],
}
diff --git a/gatsby-node.esm.js b/gatsby-node.esm.js
index 9a1963a..92f3edf 100644
--- a/gatsby-node.esm.js
+++ b/gatsby-node.esm.js
@@ -1,14 +1,14 @@
-import slugify from './src/helpers/slugify'
-import { fmImagesToRelative } from 'gatsby-remark-relative-images'
-import path from 'path'
+import slugify from "./src/helpers/slugify"
+import { fmImagesToRelative } from "gatsby-remark-relative-images"
+import path from "path"
exports.createPages = async ({ actions, graphql }) => {
const { createPage } = actions
- const articleTemplate = path.resolve('src/templates/articleTemplate.js')
- const snippetTemplate = path.resolve('src/templates/snippetTemplate.js')
- const categoryTemplate = path.resolve('src/templates/categoryTemplate.js')
- const tagTemplate = path.resolve('src/templates/tagTemplate.js')
+ const articleTemplate = path.resolve("src/templates/articleTemplate.js")
+ const snippetTemplate = path.resolve("src/templates/snippetTemplate.js")
+ const categoryTemplate = path.resolve("src/templates/categoryTemplate.js")
+ const tagTemplate = path.resolve("src/templates/tagTemplate.js")
const result = await graphql(
`
@@ -24,7 +24,7 @@ exports.createPages = async ({ actions, graphql }) => {
}
}
}
- }
+ }
`
)
@@ -33,19 +33,25 @@ exports.createPages = async ({ actions, graphql }) => {
}
const all = result.data.allMarkdownRemark.edges
- const articles = all.filter(article => article.node.frontmatter.templateKey === 'article')
- const snippets = all.filter(snippet => snippet.node.frontmatter.templateKey === 'snippet')
- const categories = all.filter(category => category.node.frontmatter.templateKey === 'category')
- const tags = all.filter(tag => tag.node.frontmatter.templateKey === 'tag')
+ const articles = all.filter(
+ article => article.node.frontmatter.templateKey === "article"
+ )
+ const snippets = all.filter(
+ snippet => snippet.node.frontmatter.templateKey === "snippet"
+ )
+ const categories = all.filter(
+ category => category.node.frontmatter.templateKey === "category"
+ )
+ const tags = all.filter(tag => tag.node.frontmatter.templateKey === "tag")
articles.forEach(({ node }) => {
createPage({
path: `article/${node.frontmatter.slug}`,
component: articleTemplate,
context: {
- slug: node.frontmatter.slug
+ slug: node.frontmatter.slug,
},
- });
+ })
})
snippets.forEach(({ node }) => {
@@ -53,7 +59,7 @@ exports.createPages = async ({ actions, graphql }) => {
path: `snippet/${node.frontmatter.slug}`,
component: snippetTemplate,
context: {
- slug: node.frontmatter.slug
+ slug: node.frontmatter.slug,
},
})
})
@@ -63,9 +69,9 @@ exports.createPages = async ({ actions, graphql }) => {
path: `category/${slugify(node.frontmatter.title)}`,
component: categoryTemplate,
context: {
- title: node.frontmatter.title
+ title: node.frontmatter.title,
},
- });
+ })
})
tags.forEach(({ node }) => {
@@ -73,12 +79,12 @@ exports.createPages = async ({ actions, graphql }) => {
path: `tag/${slugify(node.frontmatter.title)}`,
component: tagTemplate,
context: {
- title: node.frontmatter.title
- }
+ title: node.frontmatter.title,
+ },
})
})
}
exports.onCreateNode = ({ node }) => {
- fmImagesToRelative(node);
-};
+ fmImagesToRelative(node)
+}
diff --git a/gatsby-node.js b/gatsby-node.js
index 20728a7..972a09e 100644
--- a/gatsby-node.js
+++ b/gatsby-node.js
@@ -1,2 +1,2 @@
-require = require('esm')(module)
-module.exports = require('./gatsby-node.esm.js')
\ No newline at end of file
+require = require("esm")(module)
+module.exports = require("./gatsby-node.esm.js")
diff --git a/gatsby-ssr.js b/gatsby-ssr.js
index 0ee8679..c98faee 100644
--- a/gatsby-ssr.js
+++ b/gatsby-ssr.js
@@ -1,10 +1,11 @@
-import React from 'react';
-import 'firebase/database';
+import React from "react"
+import "firebase/database"
const OnDark = () => {
return (
)
@@ -75,6 +90,5 @@ SEO.propTypes = {
description: PropTypes.string,
image: PropTypes.string,
type: PropTypes.string,
- canonical: PropTypes.string
+ canonical: PropTypes.string,
}
-
diff --git a/src/components/Snippet/Snippet.js b/src/components/Snippet/Snippet.js
index 1418544..f98a5bb 100644
--- a/src/components/Snippet/Snippet.js
+++ b/src/components/Snippet/Snippet.js
@@ -1,33 +1,34 @@
-import React from 'react';
-import PropTypes from 'prop-types'
-import SEO from '../SEO/SEO'
+import React from "react"
+import PropTypes from "prop-types"
+import SEO from "../SEO/SEO"
const Snippet = ({ data: { keywords, description, title, date }, html }) => {
return (
<>
-
- {description} -
+{description}
+
Сниппеты это готовые решения некоторых проблем, которые можно скопировать и вставить
- {snippets.map(({ node: { frontmatter } }, i) => -Найдено {edges.edges.length} из категории "{title}"
++ Найдено {edges.edges.length} из категории "{title}" +
Найдено {edges.edges.length} по тегу "{title}"
++ Найдено {edges.edges.length} по тегу "{title}" +