diff --git a/.gitmodules b/.gitmodules index 8890c18..f1c5772 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "themes/blowfish"] path = themes/blowfish - url = https://git.sokolab.xyz/sokol/blowfish.git + url = https://git.sokolab.xyz/Sokolab/blowfish.git diff --git a/config/_default/languages.ru.toml b/config/_default/languages.ru.toml index 981a672..7d2f38d 100644 --- a/config/_default/languages.ru.toml +++ b/config/_default/languages.ru.toml @@ -1,5 +1,5 @@ -languageCode = "ru" -languageName = "Русский" +locale = "ru" +label = "Русский" weight = 1 title = "Sokolab" diff --git a/content/_index.md b/content/_index.md index 1279daa..eded6d3 100644 --- a/content/_index.md +++ b/content/_index.md @@ -11,6 +11,6 @@ card: contacts: - { label: "Telegram", url: "https://t.me/xs0k0lx", icon: "telegram" } - { label: "Email", url: "mailto:xalex.sokolov@yahoo.com", icon: "email" } - - { label: "Git", url: "https://git.sokolab.xyz/HumanAutomation", icon: "gitea" } + - { label: "Git", url: "https://git.sokolab.xyz/s0k0l", icon: "gitea" } more: "/about/" --- diff --git a/content/about/index.md b/content/about/index.md index 4d2e3f1..a462413 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -37,7 +37,7 @@ date: 2026-10-08T19:18:00+04:00 Сейчас все живое находится тут: - [Блог](/blog/) - статьи про разработку, сервера и автоматизацию -- [git.sokolab.xyz](https://git.sokolab.xyz/sokol) - мой код и примеры +- [git.sokolab.xyz](https://git.sokolab.xyz/s0k0l) - мой код и примеры Раньше я был и на других площадках. Сейчас туда почти не захожу, но оставляю ссылки, там видно с чего я начинал. diff --git a/content/blog/hello/index.md b/content/blog/hello/index.md index 875af8c..01f06da 100644 --- a/content/blog/hello/index.md +++ b/content/blog/hello/index.md @@ -2,17 +2,17 @@ title: "Запустил свой сайт" date: 2026-10-05T21:14:48+04:00 draft: false -tags: ["сервер", "hugo"] +tags: ["server", "hugo"] summary: "Как я поднял сайт и Gitea на своём сервере" --- -Сегодня запустил [sokolab.xyz](https://git.sokolab.xyz/) - лендинг и блог. Всё крутится на моём сервере в Docker. Тут я буду публиковать отчеты о своей работе, что-то полезное о компьютерах и интернет технологиях, может какие-то обзоры чего-то и курсы лекций. +Сегодня запустил [sokolab.xyz](https://sokolab.xyz/) - лендинг и блог. Всё крутится на моём сервере в Docker. Тут я буду публиковать отчеты о своей работе, что-то полезное о компьютерах и интернет технологиях, может какие-то обзоры чего-то и курсы лекций. -На главной странице будет лендинг с саммари про меня и моими статусами. Страница с блогом где будут все публикации в хронологическом порядке. А если появится какой-то курс или моя работа приведет к появлению како-го то решения, то для них будет выделен поддомен где они будут жить своей жизнью. +На главной странице будет лендинг с саммари про меня и моими статусами. Страница с блогом где будут все публикации в хронологическом порядке. А если появится какой-то курс или моя работа приведет к появлению какого-то решения, то для них будет выделен поддомен где они будут жить своей жизнью. ## Как это устроено -Сайт собран на Hugo, исходники лежат в моей [Gitea](https://git.sokolab.xyz/s0k0l/sitel). +Сайт собран на Hugo, исходники лежат в моей [Gitea](https://git.sokolab.xyz/s0k0l). ![Схема](schema.jpeg) diff --git a/content/blog/how-to-make-blog/index.md b/content/blog/how-to-make-blog/index.md index 4271a4e..59dece0 100644 --- a/content/blog/how-to-make-blog/index.md +++ b/content/blog/how-to-make-blog/index.md @@ -4,7 +4,7 @@ date: 2026-10-08T19:22:00+04:00 draft: false tags: - hugo - - сервер + - server summary: Как поднять свой блог --- diff --git a/content/blog/robotex-brouser-automation-api/index.md b/content/blog/robotex-browser-automation-api/index.md similarity index 94% rename from content/blog/robotex-brouser-automation-api/index.md rename to content/blog/robotex-browser-automation-api/index.md index e1e17e8..1ef8d36 100644 --- a/content/blog/robotex-brouser-automation-api/index.md +++ b/content/blog/robotex-browser-automation-api/index.md @@ -1,5 +1,5 @@ --- -title: Robotex API для Автоматизации Бразуера +title: Robotex API для Автоматизации Браузера date: 2026-10-09T01:59:39+04:00 draft: false tags: @@ -7,7 +7,9 @@ tags: - anti-bot - api - saas -summary: Как боту спарсить сайт за анти-бот защитой или со слжным JS +summary: Как боту спарсить сайт за анти-бот защитой или со сложным JS +aliases: + - /blog/robotex-brouser-automation-api/ --- Каждый бот под сайт рано или поздно упирается в одну из трех проблем: @@ -18,7 +20,7 @@ summary: Как боту спарсить сайт за анти-бот защи Паук, который ходит по сайту сырыми http запросами, тут бессилен. Решение одно - запустить браузер и поручить ему пройти сложный момент. Но и браузер нужно уметь прятать. Под капотом он шлет те же http запросы, что и паук на Python, только делает это из контекста работающего JS. А этот контекст полон маркеров, по которым сайт понимает, что браузером кто-то управляет. -Под эту задачу я написал микросервис [Robotex](https://git.sokolab.xyz/HumanAutomation/robotex). Ниже расскажу, как он устроен и зачем он нужен, если уже есть Scrapling и FlareSolverr. +Под эту задачу я написал микросервис [Robotex](https://git.sokolab.xyz/s0k0l/robotex). Ниже расскажу, как он устроен и зачем он нужен, если уже есть Scrapling и FlareSolverr. ## Чем пользовались раньше и сейчас @@ -145,6 +147,6 @@ X-API-Key: ## Код -Исходники: [git.sokolab.xyz/HumanAutomation/robotex](https://git.sokolab.xyz/HumanAutomation/robotex). Там же в `docs` лежит ТЗ на модуль обхода анти-бот защиты, если интересно, как он устроен изнутри. +Исходники: [git.sokolab.xyz/s0k0l/robotex](https://git.sokolab.xyz/s0k0l/robotex). Там же в `docs` лежит ТЗ на модуль обхода анти-бот защиты, если интересно, как он устроен изнутри. Используйте только на сайтах, где у вас есть на это право. \ No newline at end of file