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 ` + +
+ + + + + +