Merge pull request 'Fixes' (#11) from docsy into master

Reviewed-on: SelfPrivacy/selfprivacy.org#11
master
Inex Code 2023-01-24 18:32:06 +02:00
commit b7de57ef99
13 changed files with 67 additions and 13 deletions

View File

@ -7,6 +7,7 @@ steps:
commands:
- eval $(ssh-agent -s)
- ssh-add - <<< "$SSH_PRIVATE_KEY"
- npm install postcss-cli
environment:
SSH_PRIVATE_KEY:
from_secret: SSH_PRIVATE_KEY

View File

@ -61,13 +61,13 @@ anchor = "smart"
[languages]
[languages.en]
title = "SelfPrivacy"
description = "A Docsy example site"
description = "SelfPrivacy app allows you to set up self-hosted services and manage them."
languageName ="English"
# Weight used for sorting.
weight = 1
[languages.ru]
title = "SelfPrivacy"
description = "Docsy er operativsystem for skyen"
description = "Приложение SelfPrivacy поможет настроить селфхост-сервисы и управлять ими"
languageName ="Русский"
contentDir = "content/ru"
time_format_default = "02.01.2006"

View File

@ -1,5 +1,5 @@
---
title: "Docsy Blog"
title: "SelfPrivacy Blog"
linkTitle: "Blog"
menu:
main:

View File

@ -1,5 +1,5 @@
---
title: "Docsy Blog"
title: "SelfPrivacy Blog"
linkTitle: "Blog"
menu:
main:

View File

@ -167,21 +167,21 @@ DigitalOcean предоставляет только токены которые
1. Переходим по [ссылке](https://console.hetzner.cloud/) и авторизуемся в ранее созданном аккаунте.
3. Заходим в созданный нами проект. Если такового нет — значит создаём.
2. Заходим в созданный нами проект. Если такового нет — значит создаём.
4. *Наводим мышкой на боковую панель.* Она должна раскрыться, показав нам пункты меню. Нас интересует последний — **Security** (с иконкой ключика).
3. *Наводим мышкой на боковую панель.* Она должна раскрыться, показав нам пункты меню. Нас интересует последний — **Security** (с иконкой ключика).
5. Далее, в верхней части интерфейса видим примерно такой список: **SSH KEYS, API TOKENS, CERTIFICATES, MEMBERS.** Нам нужен **API TOKENS**. Переходим по нему.
4. Далее, в верхней части интерфейса видим примерно такой список: **SSH KEYS, API TOKENS, CERTIFICATES, MEMBERS.** Нам нужен **API TOKENS**. Переходим по нему.
7. По середине в интерфейсе, нас будет ожидать кнопка **GENERATE API TOKEN**. Нажимаем на эту кнопку.
5. По середине в интерфейсе, нас будет ожидать кнопка **GENERATE API TOKEN**. Нажимаем на эту кнопку.
8. В поле **Description** даём нашему токену название (это может быть любое название, которое Вам нравится, сути оно не меняет).
6. В поле **Description** даём нашему токену название (это может быть любое название, которое Вам нравится, сути оно не меняет).
9. Под полем **Description** видим возможность выбрать разрешения **PERMISSIONS**. Выбираем **Read & Write**.
7. Под полем **Description** видим возможность выбрать разрешения **PERMISSIONS**. Выбираем **Read & Write**.
10. Нажимаем **GENERATE API TOKEN**.
8. Нажимаем **GENERATE API TOKEN**.
11. После этого, появиться окно с вашим токеном.
9. После этого, появиться окно с вашим токеном.
{{% /tab %}}
@ -218,4 +218,4 @@ DigitalOcean предоставляет только токены которые
---
🎉 Поздравляю! Теперь вы готовы использовать приватные сервисы. Не забудьте сохранить токены в безопасном месте.
🎉 Поздравляю! Теперь вы готовы использовать приватные сервисы. Не забудьте сохранить токены в безопасном месте.

View File

@ -0,0 +1,51 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
{{ hugo.Generator }}
{{ range .AlternativeOutputFormats -}}
<link rel="{{ .Rel }}" type="{{ .MediaType.Type }}" href="{{ .Permalink | safeURL }}">
{{ end -}}
{{ $outputFormat := partial "outputformat.html" . -}}
{{ if and hugo.IsProduction (ne $outputFormat "print") -}}
<meta name="robots" content="index, follow">
{{ else -}}
<meta name="robots" content="noindex, nofollow">
{{ end -}}
{{ partialCached "favicons.html" . }}
<title>
{{- if .IsHome -}}
{{ .Site.Title -}}
{{ else -}}
{{ with .Title }}{{ . }} | {{ end -}}
{{ .Site.Title -}}
{{ end -}}
</title>
<meta name="description" content="{{ template "partials/page-description.html" . }}">
{{ template "_internal/opengraph.html" . -}}
{{ template "_internal/schema.html" . -}}
{{ template "_internal/twitter_cards.html" . -}}
{{ partialCached "head-css.html" . "asdf" -}}
<script src="/js/jquery-3.6.0.min.js"></script>
{{ if .Site.Params.offlineSearch -}}
<script defer
src="https://unpkg.com/lunr@2.3.9/lunr.min.js"
integrity="sha384-203J0SNzyqHby3iU6hzvzltrWi/M41wOP5Gu+BiJMz5nwKykbkUx8Kp7iti0Lpli"
crossorigin="anonymous"></script>
{{ end -}}
{{ if .Site.Params.prism_syntax_highlighting -}}
<link rel="stylesheet" href="{{ "css/prism.css" | relURL }}"/>
{{ end -}}
{{ partial "hooks/head-end.html" . -}}
{{/* To comply with GDPR, cookie consent scripts places in head-end must execute before Google Analytics is enabled */ -}}
{{ if hugo.IsProduction -}}
{{ $enableGtagForUniversalAnalytics := not .Site.Params.disableGtagForUniversalAnalytics -}}
{{ if (or $enableGtagForUniversalAnalytics (hasPrefix .Site.GoogleAnalytics "G-")) -}}
{{ template "_internal/google_analytics_gtag.html" . -}}
{{ else -}}
{{ template "_internal/google_analytics_async.html" . -}}
{{ end -}}
{{ end -}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 15 KiB

2
static/js/jquery-3.6.0.min.js vendored Normal file

File diff suppressed because one or more lines are too long