From 426a487597e2c83d25a25a8e82df61c9a1c8d358 Mon Sep 17 00:00:00 2001 From: Matvey Ryabchikov <35634442+ronanru@users.noreply.github.com> Date: Wed, 17 Aug 2022 05:26:38 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D1=81=D0=B0=D0=B9=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 + AUTHORIZATION.md | 6 ++ CARD.md | 8 ++- PAYMENTS.md | 8 ++- README.md | 14 +++-- USERS.md | 8 ++- _includes/layout.11ty.js | 31 ++++++++++ _site/logo.svg | 1 + _site/styles.css | 119 +++++++++++++++++++++++++++++++++++++++ 9 files changed, 191 insertions(+), 7 deletions(-) create mode 100644 .gitignore create mode 100644 _includes/layout.11ty.js create mode 100644 _site/logo.svg create mode 100644 _site/styles.css diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5cd368a --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +_site/* +!_site/styles.css +!_site/logo.svg \ No newline at end of file diff --git a/AUTHORIZATION.md b/AUTHORIZATION.md index d44b44a..7c29a1a 100644 --- a/AUTHORIZATION.md +++ b/AUTHORIZATION.md @@ -1,3 +1,9 @@ +--- +title: 'Аутентификация для API сайтов СП' +layout: 'layout.11ty.js' +permalink: '/authorization/' +--- + # Аутентификация для API сайтов СП ## Получение токена и ID карты diff --git a/CARD.md b/CARD.md index 9f138a5..dfd5658 100644 --- a/CARD.md +++ b/CARD.md @@ -1,8 +1,14 @@ +--- +title: 'Как переводить деньги с карты при помощи API?' +layout: 'layout.11ty.js' +permalink: '/card/' +--- + # Как переводить деньги с карты при помощи API? ## Аутентификация -Все запросы, о которых говориться в этом документе должны иметь корректный хедер "Authorization", подробнее [тут](AUTHORIZATION.md) +Все запросы, о которых говориться в этом документе должны иметь корректный хедер "Authorization", подробнее [тут](./AUTHORIZATION.md) ## Запрос баланса diff --git a/PAYMENTS.md b/PAYMENTS.md index 22da6b7..4abd27d 100644 --- a/PAYMENTS.md +++ b/PAYMENTS.md @@ -1,8 +1,14 @@ +--- +title: 'Как встроить оплату АРами на свой сайт / приложение?' +layout: 'layout.11ty.js' +permalink: '/payments/' +--- + # Как встроить оплату АРами на свой сайт / приложение? ## Аутентификация -Все запросы, о которых говориться в этом документе должны иметь корректный хедер "Authorization", подробнее [тут](AUTHORIZATION.md) +Все запросы, о которых говориться в этом документе должны иметь корректный хедер "Authorization", подробнее [тут](./AUTHORIZATION.md) ## Создание запроса на оплату diff --git a/README.md b/README.md index 36d3967..efdf0df 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,9 @@ +--- +title: 'Вступление' +layout: 'layout.11ty.js' +permalink: '/' +--- + # Документация API сайтов СП ## Вступление @@ -26,7 +32,7 @@ API может в любой момент измениться и это ваш ## Читать далее -1. [Авторизация](AUTHORIZATION.md) -2. [Как встроить оплату АРами на свой сайт / приложение?](PAYMENTS.md) -3. [Как переводить управлять деньгами на карте?](CARD.md) -4. [Как сделать вход на сайт с помощью сайтов СП?](USERS.md) +1. [Авторизация](./AUTHORIZATION.md) +2. [Как встроить оплату АРами на свой сайт / приложение?](./PAYMENTS.md) +3. [Как переводить управлять деньгами на карте?](./CARD.md) +4. [Как сделать вход на сайт с помощью сайтов СП?](./USERS.md) diff --git a/USERS.md b/USERS.md index ef68569..ea4a567 100644 --- a/USERS.md +++ b/USERS.md @@ -1,8 +1,14 @@ +--- +title: 'Как сделать вход на сайт с помощью сайтов СП?' +layout: 'layout.11ty.js' +permalink: '/users/' +--- + # Как сделать вход на сайт с помощью сайтов СП? ## Аутентификация -Все запросы, о которых говориться в этом документе должны иметь корректный хедер "Authorization", подробнее [тут](AUTHORIZATION.md) +Все запросы, о которых говориться в этом документе должны иметь корректный хедер "Authorization", подробнее [тут](./AUTHORIZATION.md) ## Получение Discord ID diff --git a/_includes/layout.11ty.js b/_includes/layout.11ty.js new file mode 100644 index 0000000..6d8b8e4 --- /dev/null +++ b/_includes/layout.11ty.js @@ -0,0 +1,31 @@ +module.exports = { + render(data) { + let content = data.content; + data.collections.all.forEach( + ({ url, inputPath }) => (content = content.replaceAll(`href="${inputPath}"`, `href="${url}"`)) + ); + ['GET', 'POST'].forEach( + m => (content = content.replaceAll(m, `${m}`)) + ); + return ` + +
+ + + + + +