add russian localization
This commit is contained in:
parent
cd029ae52c
commit
440fb374fb
@ -1,5 +1,8 @@
|
|||||||
+++
|
+++
|
||||||
date = '{{ .Date }}'
|
|
||||||
draft = true
|
|
||||||
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
|
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
|
||||||
|
description = ""
|
||||||
|
date = "{{ .Date }}"
|
||||||
|
author = "cuqmbr"
|
||||||
|
tags = ["", ""]
|
||||||
|
draft = true
|
||||||
+++
|
+++
|
||||||
|
@ -4,12 +4,11 @@ title = 'Home'
|
|||||||
|
|
||||||
# Dan Nazarko aka cuqmbr
|
# Dan Nazarko aka cuqmbr
|
||||||
|
|
||||||
Linux sysadmin and a privacy enthusiast
|
Linux sysadmin and a privacy enthusiast, 21-years-old, Software Engineering student.
|
||||||
|
|
||||||
|
|
||||||
# Welcome to My Webpage
|
# Welcome to My Webpage
|
||||||
|
|
||||||
Hi! I am a 21-years-old Software Engineering student and this is my little website to host my interests in.
|
This is my little website to host my interests in.
|
||||||
|
|
||||||
I am currently interested in Linux system administration, DevOps engineering and privacy-respecting tech.
|
I am currently interested in Linux system administration, DevOps engineering and privacy-respecting tech.
|
||||||
|
|
15
content/_index.ru.md
Normal file
15
content/_index.ru.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
+++
|
||||||
|
title = 'Home'
|
||||||
|
+++
|
||||||
|
|
||||||
|
# Данил Назарько aka cuqmbr
|
||||||
|
|
||||||
|
Системный администратор, возвраст: 21, студент факультета Програмной Инженерии.
|
||||||
|
|
||||||
|
# Добро пожаловать на мою веб-страницу
|
||||||
|
|
||||||
|
Это мой небольшой веб-сайт, на котором я размещаю свои интересы.
|
||||||
|
|
||||||
|
В настоящее время я интересуюсь системным администрированием Linux и DevOps разработкой и технологиями.
|
||||||
|
|
||||||
|
Ознакомьтесь развёрнутыми мной [сервисам](/services). Их не так много, но я планирую развернуть больше. Некоторые из них могут оказаться полезными, например: [SearxNG](https://searxng.cuqmbr.xyz).
|
@ -3,15 +3,13 @@ title = 'Contact'
|
|||||||
+++
|
+++
|
||||||
|
|
||||||
- Email: me at domain.tld of this site
|
- Email: me at domain.tld of this site
|
||||||
- PGP key: [me@cuqmbr.xyz.gpg.pub](/me@cuqmbr.xyz.gpg.pub)
|
- PGP key: [me@cuqmbr.xyz.gpg.pub](/files/me@cuqmbr.xyz.gpg.pub);
|
||||||
- Fingerprint: `FF8B 1DD4 EA6F F627 144A 454C E6B2 2F45 1C32 7A98`
|
- Fingerprint: `FF8B 1DD4 EA6F F627 144A 454C E6B2 2F45 1C32 7A98`;
|
||||||
- All legitimate emails from me will be signed with my PGP key
|
- All legitimate emails from me will be signed with my PGP key;
|
||||||
- XMPP: [cuqmbr@07f.de](xmpp:cuqmbr@07f.de?omemo-sid-750832825=4e91a5ad01a0f2184249fbfd224fe5e56cfc56a497444ffdbfa951da5a79557a;omemo-sid-1276295498=f6e8cdd40426779e18aec861705ae433c5ac767af92459199a934ae3363dd037)
|
- XMPP: [cuqmbr@07f.de](xmpp:cuqmbr@07f.de?omemo-sid-750832825=4e91a5ad01a0f2184249fbfd224fe5e56cfc56a497444ffdbfa951da5a79557a;omemo-sid-1276295498=f6e8cdd40426779e18aec861705ae433c5ac767af92459199a934ae3363dd037);
|
||||||
- Matrix: [@cuqmbr:midov.pl](https://matrix.to/#/@cuqmbr:midov.pl)
|
- Matrix: [@cuqmbr:midov.pl](https://matrix.to/#/@cuqmbr:midov.pl);
|
||||||
<!-- - Telegram: [@cuqmbr](https://telegram.me/cuqmbr) -->
|
- Telegram: [@cuqmbr](https://telegram.me/cuqmbr).
|
||||||
|
|
||||||
# Links
|
# Links
|
||||||
|
|
||||||
- Git: https://gitea.cuqmbr.xyz/cuqmbr
|
- Git: https://gitea.cuqmbr.xyz/cuqmbr.
|
||||||
<!-- - Mastodon: [@cuqmbr@mastodon.social](https://mastodon.social/@cuqmbr) -->
|
|
||||||
<!-- - PeerTube: [@cuqmbr@domain.tld]() -->
|
|
15
content/contact/_index.ru.md
Normal file
15
content/contact/_index.ru.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
+++
|
||||||
|
title = 'Контакты'
|
||||||
|
+++
|
||||||
|
|
||||||
|
- Email: me собака домен.домен-верхнего-уровня этого сайта;
|
||||||
|
- Открытый ключ PGP: [me@cuqmbr.xyz.gpg.pub](/files/me@cuqmbr.xyz.gpg.pub);
|
||||||
|
- Отпечаток: `FF8B 1DD4 EA6F F627 144A 454C E6B2 2F45 1C32 7A98`;
|
||||||
|
- Все письма отправленные мной будут подписаны моим ключём PGP;
|
||||||
|
- XMPP: [cuqmbr@07f.de](xmpp:cuqmbr@07f.de?omemo-sid-750832825=4e91a5ad01a0f2184249fbfd224fe5e56cfc56a497444ffdbfa951da5a79557a;omemo-sid-1276295498=f6e8cdd40426779e18aec861705ae433c5ac767af92459199a934ae3363dd037);
|
||||||
|
- Matrix: [@cuqmbr:midov.pl](https://matrix.to/#/@cuqmbr:midov.pl);
|
||||||
|
- Telegram: [@cuqmbr](https://telegram.me/cuqmbr).
|
||||||
|
|
||||||
|
# Ссылки
|
||||||
|
|
||||||
|
- Git: https://gitea.cuqmbr.xyz/cuqmbr.
|
@ -12,7 +12,7 @@ title = 'Donate'
|
|||||||
|
|
||||||
- Address in QR-code:
|
- Address in QR-code:
|
||||||
|
|
||||||
{{< image src="xmr-qr.svg" alt="Monero (XMR) address encoded into QR-code." position="center" style="height: 256px;" >}}
|
{{< image src="/images/donate/xmr-qr.svg" alt="Monero (XMR) address encoded into QR-code." position="center" style="height: 256px;" >}}
|
||||||
|
|
||||||
### Bitcoin (BTC)
|
### Bitcoin (BTC)
|
||||||
|
|
||||||
@ -22,13 +22,13 @@ title = 'Donate'
|
|||||||
|
|
||||||
- Address in QR-code:
|
- Address in QR-code:
|
||||||
|
|
||||||
{{< image src="btc-qr.svg" alt="Bitcoin (BTC) address encoded into QR-code." position="center" style="height: 256px;" >}}
|
{{< image src="/images/donate/btc-qr.svg" alt="Bitcoin (BTC) address encoded into QR-code." position="center" style="height: 256px;" >}}
|
||||||
|
|
||||||
### Referral Links
|
## Referral Links
|
||||||
|
|
||||||
[AEZA](https://aeza.net/?ref=495596) - cloud hosting provider with unmetered bandwidth and a fair amount of payment options, including crypto.
|
[AEZA](https://aeza.net/?ref=495596) - cloud hosting provider with unmetered bandwidth and a fair amount of payment options, including crypto.
|
||||||
|
|
||||||
### Note
|
## Note
|
||||||
|
|
||||||
All crypto I get is held safe and with self-custody.
|
All crypto I get is held safe and with self-custody.
|
||||||
|
|
33
content/donate/_index.ru.md
Normal file
33
content/donate/_index.ru.md
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
+++
|
||||||
|
title = 'Поддержать'
|
||||||
|
+++
|
||||||
|
|
||||||
|
## Крипта
|
||||||
|
|
||||||
|
### Monero (XMR)
|
||||||
|
|
||||||
|
- Open Alias: donate@cuqmbr.xyz
|
||||||
|
|
||||||
|
- Адрес: 8ArvNWx6VvU4vmDbi4cbkWCLSTNMniwcPTEkM79ZnrngX7PK91iqwgQg4Npa9jHd963WeLrSdTTxi5kZ1KbYjmTSB9zsGT1
|
||||||
|
|
||||||
|
- QR-код:
|
||||||
|
|
||||||
|
{{< image src="/images/donate/xmr-qr.svg" alt="Адрес Monero (XMR) закодированный в QR-код." position="center" style="height: 256px;" >}}
|
||||||
|
|
||||||
|
### Bitcoin (BTC)
|
||||||
|
|
||||||
|
- Open Alias: donate@cuqmbr.xyz
|
||||||
|
|
||||||
|
- Адрес: bc1q9dt2wnjgtzj5xve9w943h8zdwlxame8hyju69r
|
||||||
|
|
||||||
|
- QR-код:
|
||||||
|
|
||||||
|
{{< image src="/images/donate/btc-qr.svg" alt="Адрес Bitcoin (BTC) закодированный в QR-код." position="center" style="height: 256px;" >}}
|
||||||
|
|
||||||
|
## Реферальные ссылки
|
||||||
|
|
||||||
|
[AEZA](https://aeza.net/?ref=495596) - облачный хостинг провайдер с неограниченным сетевым трафиком и большим количеством вариантов оплаты.
|
||||||
|
|
||||||
|
## Примечание
|
||||||
|
|
||||||
|
Если вы воспользовались какой-либо из реферальных ссылок, также можете создать свою и порекомендовать друзьям для получения бонусов.
|
@ -8,12 +8,12 @@ tags = ["update", "cuqmbr.xyz"]
|
|||||||
|
|
||||||
For the past year my webpage looked, to put it midly, ugly. It is shown on the image below.
|
For the past year my webpage looked, to put it midly, ugly. It is shown on the image below.
|
||||||
|
|
||||||
{{< image src="old-webpage.webp" alt="A list of services and contacts with default font and white background. No stylyng applied, html only." >}}
|
{{< image src="/images/posts/hello-webpage/old-webpage.webp" alt="A list of services and contacts with default font and white background. No stylyng applied, html only." >}}
|
||||||
|
|
||||||
As you noticed, now it changed. I decided to use [Hugo](https://gohugo.io) static site generator to build it for it's simplicity over content management systems like WordPress or Drupal. [Terminal](https://github.com/panr/terminal-css/) theme helped me to get up and running quickly.
|
As you noticed, now it changed. I decided to use [Hugo](https://gohugo.io) static site generator to build it for it's simplicity over content management systems like WordPress or Drupal. [Terminal](https://github.com/panr/terminal-css/) theme helped me to get up and running quickly.
|
||||||
|
|
||||||
Planned content of the website:
|
Planned content of the website:
|
||||||
|
|
||||||
- Updates related to hosted services;
|
- updates related to hosted services;
|
||||||
- Occasional thoughts on some topics;
|
- occasional thoughts on some topics;
|
||||||
- Maybe guides and tutorials.
|
- maybe guides and tutorials.
|
19
content/posts/hello-webpage/index.ru.md
Normal file
19
content/posts/hello-webpage/index.ru.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
+++
|
||||||
|
title = "Привет Веб-страница"
|
||||||
|
description = "Обновление моей Веб-страницы с помощью Hugo."
|
||||||
|
date = "2024-11-25T15:44:26+02:00"
|
||||||
|
author = "cuqmbr"
|
||||||
|
tags = ["update", "cuqmbr.xyz"]
|
||||||
|
+++
|
||||||
|
|
||||||
|
В течение прошлого года моя веб-страница выглядела, мягко говоря, уродливо. Это показано на изображении ниже.
|
||||||
|
|
||||||
|
{{< image src="/images/posts/hello-webpage/old-webpage.webp" alt="Список сервисов и контактов со шрифтом по умолчанию и белым фоном. Страница html без применения стилей css." >}}
|
||||||
|
|
||||||
|
Как вы заметили, теперь все изменилось. Я решил использовать статический генератор сайтов [Hugo](https://gohugo.io) из-за его простоты по сравнению с системами управления контентом, такими как WordPress или Drupal. Тема [Terminal](https://github.com/panr/terminal-css/) помогла мне быстро приступить к работе.
|
||||||
|
|
||||||
|
Планируемое содержимое сайта:
|
||||||
|
|
||||||
|
- обновления, связанные с развёрнутыми сервисами;
|
||||||
|
- мысли по некоторым темам;
|
||||||
|
- возможно, руководства и обучающие материалы.
|
@ -4,6 +4,6 @@ title = 'Services'
|
|||||||
|
|
||||||
- [Gitea](https://gitea.cuqmbr.xyz) - painless, self-hosted, all-in-one software development service. It includes Git hosting, code review, team collaboration, package registry, and CI/CD. It is similar to GitHub, Bitbucket and GitLab.
|
- [Gitea](https://gitea.cuqmbr.xyz) - painless, self-hosted, all-in-one software development service. It includes Git hosting, code review, team collaboration, package registry, and CI/CD. It is similar to GitHub, Bitbucket and GitLab.
|
||||||
|
|
||||||
- [SearxNG](https://searxng.cuqmbr.xyz) - SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.
|
- [SearxNG](https://searxng.cuqmbr.xyz) - free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.
|
||||||
|
|
||||||
- [Uptime Kuma](https://status.cuqmbr.xyz) - an easy-to-use self-hosted monitoring tool.
|
- [Uptime Kuma](https://status.cuqmbr.xyz) - an easy-to-use self-hosted monitoring tool.
|
9
content/services/_index.ru.md
Normal file
9
content/services/_index.ru.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
+++
|
||||||
|
title = 'Сервисы'
|
||||||
|
+++
|
||||||
|
|
||||||
|
- [Gitea](https://gitea.cuqmbr.xyz) - сервис для разработки программного обеспечения. Он включает функционал хостинга Git репозиториев, реестр пакетов и CI/CD, создан для совместной работы над проектами, . Аналог GitHub, Bitbucket и GitLab.
|
||||||
|
|
||||||
|
- [SearxNG](https://searxng.cuqmbr.xyz) - это метапоисковая система, которая объединяет результаты из различных поисковых сервисов и баз данных. Пользователи не отслеживаются и не профилируются.
|
||||||
|
|
||||||
|
- [Uptime Kuma](https://status.cuqmbr.xyz) - простой в использовании инструмент мониторинга инфраструктуры.
|
104
hugo.toml
104
hugo.toml
@ -1,8 +1,12 @@
|
|||||||
baseURL = 'https://cuqmbr.xyz/'
|
baseURL = 'https://cuqmbr.xyz/'
|
||||||
languageCode = 'en-us'
|
languageCode = 'en'
|
||||||
theme = 'terminal'
|
theme = 'terminal'
|
||||||
copyright = 'Powered by <a href="https://gohugo.io">Hugo</a>'
|
copyright = 'Powered by <a href="https://gohugo.io">Hugo</a>'
|
||||||
|
|
||||||
|
defaultContentLanguage = 'en'
|
||||||
|
defaultContentLanguageInSubdir = true
|
||||||
|
disableDefaultLanguageRedirect = false
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
# dir name of your main content (default is `content/posts`).
|
# dir name of your main content (default is `content/posts`).
|
||||||
# the list of set content will show up on your index page (baseurl).
|
# the list of set content will show up on your index page (baseurl).
|
||||||
@ -10,13 +14,13 @@ copyright = 'Powered by <a href="https://gohugo.io">Hugo</a>'
|
|||||||
contentTypeName = "null" # Prevent posts showing on the root page
|
contentTypeName = "null" # Prevent posts showing on the root page
|
||||||
|
|
||||||
# if you set this to 0, only submenu trigger will be visible
|
# if you set this to 0, only submenu trigger will be visible
|
||||||
showMenuItems = 5
|
showMenuItems = 4
|
||||||
|
|
||||||
# show selector to switch language
|
# show selector to switch language
|
||||||
showLanguageSelector = false
|
showLanguageSelector = true
|
||||||
|
|
||||||
# set theme to full screen width
|
# set theme to full screen width
|
||||||
fullWidthTheme = false
|
# fullWidthTheme = false
|
||||||
|
|
||||||
# center theme with default width
|
# center theme with default width
|
||||||
centerTheme = true
|
centerTheme = true
|
||||||
@ -24,13 +28,14 @@ copyright = 'Powered by <a href="https://gohugo.io">Hugo</a>'
|
|||||||
# if your resource directory contains an image called `cover.(jpg|png|webp)`,
|
# if your resource directory contains an image called `cover.(jpg|png|webp)`,
|
||||||
# then the file will be used as a cover automatically.
|
# then the file will be used as a cover automatically.
|
||||||
# With this option you don't have to put the `cover` param in a front-matter.
|
# With this option you don't have to put the `cover` param in a front-matter.
|
||||||
autoCover = true
|
autoCover = false
|
||||||
|
|
||||||
# set post to show the last updated
|
# set post to show the last updated
|
||||||
# If you use git, you can set `enableGitInfo` to `true` and then post will automatically get the last updated
|
# If you use git, you can set `enableGitInfo` to `true` and then post will automatically get the last updated
|
||||||
showLastUpdated = false
|
showLastUpdated = true
|
||||||
|
enableGitInfo = true
|
||||||
|
|
||||||
dateFormat = "02-01-2006"
|
dateFormat = "2006-01-02"
|
||||||
|
|
||||||
# Provide a string as a prefix for the last update date. By default, it looks like this: 2020-xx-xx [Updated: 2020-xx-xx] :: Author
|
# Provide a string as a prefix for the last update date. By default, it looks like this: 2020-xx-xx [Updated: 2020-xx-xx] :: Author
|
||||||
# updatedDatePrefix = "Updated"
|
# updatedDatePrefix = "Updated"
|
||||||
@ -46,17 +51,13 @@ copyright = 'Powered by <a href="https://gohugo.io">Hugo</a>'
|
|||||||
# can be overridden in a page's front-matter
|
# can be overridden in a page's front-matter
|
||||||
# TocTitle = "Table of Contents" # default
|
# TocTitle = "Table of Contents" # default
|
||||||
|
|
||||||
|
|
||||||
[params.twitter]
|
|
||||||
# set Twitter handles for Twitter cards
|
|
||||||
# see https://developer.twitter.com/en/docs/tweets/optimize-with-cards/guides/getting-started#card-and-content-attribution
|
|
||||||
# do not include @
|
|
||||||
creator = ""
|
|
||||||
site = ""
|
|
||||||
|
|
||||||
[languages]
|
[languages]
|
||||||
[languages.en]
|
[languages.en]
|
||||||
languageName = "🇬🇧 EN"
|
languageCode = "en"
|
||||||
|
languageName = "🇬🇧 English"
|
||||||
|
languageDirection = "ltr"
|
||||||
|
weight = 0
|
||||||
|
disabled = false
|
||||||
title = "cuqmbr's Webpage"
|
title = "cuqmbr's Webpage"
|
||||||
|
|
||||||
[languages.en.params]
|
[languages.en.params]
|
||||||
@ -79,23 +80,72 @@ copyright = 'Powered by <a href="https://gohugo.io">Hugo</a>'
|
|||||||
logoHomeLink = "/"
|
logoHomeLink = "/"
|
||||||
|
|
||||||
[languages.en.menu]
|
[languages.en.menu]
|
||||||
# [[languages.en.menu.main]]
|
|
||||||
# identifier = "about"
|
|
||||||
# name = "About"
|
|
||||||
# url = "/about"
|
|
||||||
[[languages.en.menu.main]]
|
|
||||||
identifier = "services"
|
|
||||||
name = "Services"
|
|
||||||
url = "/services"
|
|
||||||
[[languages.en.menu.main]]
|
[[languages.en.menu.main]]
|
||||||
identifier = "posts"
|
identifier = "posts"
|
||||||
name = "Blog Posts"
|
name = "Blog Posts"
|
||||||
url = "/posts"
|
url = "/en/posts"
|
||||||
|
weight = 10
|
||||||
[[languages.en.menu.main]]
|
[[languages.en.menu.main]]
|
||||||
identifier = "contact"
|
identifier = "contact"
|
||||||
name = "Contact"
|
name = "Contact"
|
||||||
url = "/contact"
|
url = "/en/contact"
|
||||||
|
weight = 20
|
||||||
|
[[languages.en.menu.main]]
|
||||||
|
identifier = "services"
|
||||||
|
name = "Services"
|
||||||
|
url = "/en/services"
|
||||||
|
weight = 30
|
||||||
[[languages.en.menu.main]]
|
[[languages.en.menu.main]]
|
||||||
identifier = "donate"
|
identifier = "donate"
|
||||||
name = "Donate"
|
name = "Donate"
|
||||||
url = "/donate"
|
url = "/en/donate"
|
||||||
|
weight = 40
|
||||||
|
|
||||||
|
[languages.ru]
|
||||||
|
languageCode = "ru"
|
||||||
|
languageName = "🇷🇺 Русский"
|
||||||
|
languageDirection = "ltr"
|
||||||
|
weight = 10
|
||||||
|
disabled = false
|
||||||
|
title = "Веб-страница cuqmbr'а"
|
||||||
|
|
||||||
|
[languages.ru.params]
|
||||||
|
subtitle = ""
|
||||||
|
owner = ""
|
||||||
|
keywords = ""
|
||||||
|
copyright = ""
|
||||||
|
menuMore = "Показать больше"
|
||||||
|
readMore = "Читать дальше"
|
||||||
|
readOtherPosts = "Читать другие посты"
|
||||||
|
newerPosts = "Новые посты"
|
||||||
|
olderPosts = "Старые посты"
|
||||||
|
missingContentMessage = "Страница не найдена"
|
||||||
|
missingBackButtonLabel = "На главную"
|
||||||
|
minuteReadingTime = "минут к прочтению"
|
||||||
|
words = "слов"
|
||||||
|
|
||||||
|
[languages.ru.params.logo]
|
||||||
|
logoText = "Веб-страница cuqmbr'а"
|
||||||
|
logoHomeLink = "/ru"
|
||||||
|
|
||||||
|
[languages.ru.menu]
|
||||||
|
[[languages.ru.menu.main]]
|
||||||
|
identifier = "posts"
|
||||||
|
name = "Блог"
|
||||||
|
url = "/ru/posts"
|
||||||
|
weight = 10
|
||||||
|
[[languages.ru.menu.main]]
|
||||||
|
identifier = "contact"
|
||||||
|
name = "Контакты"
|
||||||
|
url = "/ru/contact"
|
||||||
|
weight = 20
|
||||||
|
[[languages.ru.menu.main]]
|
||||||
|
identifier = "services"
|
||||||
|
name = "Сервисы"
|
||||||
|
url = "/ru/services"
|
||||||
|
weight = 30
|
||||||
|
[[languages.ru.menu.main]]
|
||||||
|
identifier = "donate"
|
||||||
|
name = "Поддержать"
|
||||||
|
url = "/ru/donate"
|
||||||
|
weight = 40
|
||||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Loading…
Reference in New Issue
Block a user