From da5b78a0b835b2c0dbc3b4d84604835bf9593625 Mon Sep 17 00:00:00 2001 From: s0k0l Date: Thu, 8 Oct 2026 01:05:30 +0700 Subject: [PATCH] chore: updated --- content/.obsidian/app.json | 3 + content/.obsidian/appearance.json | 1 + content/.obsidian/core-plugins.json | 31 +++++ content/.obsidian/workspace-mobile.json | 175 ++++++++++++++++++++++++ content/blog/hello/index.md | 8 +- content/blog/hello/schema.jpeg | Bin 0 -> 38763 bytes content/blog/how-to-make-blog/index.md | 8 +- 7 files changed, 220 insertions(+), 6 deletions(-) create mode 100644 content/.obsidian/app.json create mode 100644 content/.obsidian/appearance.json create mode 100644 content/.obsidian/core-plugins.json create mode 100644 content/.obsidian/workspace-mobile.json create mode 100644 content/blog/hello/schema.jpeg diff --git a/content/.obsidian/app.json b/content/.obsidian/app.json new file mode 100644 index 0000000..866086c --- /dev/null +++ b/content/.obsidian/app.json @@ -0,0 +1,3 @@ +{ + "attachmentFolderPath": "./" +} \ No newline at end of file diff --git a/content/.obsidian/appearance.json b/content/.obsidian/appearance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/content/.obsidian/appearance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/content/.obsidian/core-plugins.json b/content/.obsidian/core-plugins.json new file mode 100644 index 0000000..6e47514 --- /dev/null +++ b/content/.obsidian/core-plugins.json @@ -0,0 +1,31 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "footnotes": false, + "properties": true, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": true, + "bases": true +} \ No newline at end of file diff --git a/content/.obsidian/workspace-mobile.json b/content/.obsidian/workspace-mobile.json new file mode 100644 index 0000000..46a26cd --- /dev/null +++ b/content/.obsidian/workspace-mobile.json @@ -0,0 +1,175 @@ +{ + "main": { + "id": "313c8621a491bd4d", + "type": "split", + "children": [ + { + "id": "96157e4ac078880c", + "type": "tabs", + "children": [ + { + "id": "c7f1a1406c49ff51", + "type": "leaf", + "state": { + "type": "empty", + "state": {}, + "icon": "lucide-file", + "title": "Новая вкладка" + } + } + ] + } + ], + "direction": "vertical" + }, + "left": { + "id": "e2052a1ba7848639", + "type": "mobile-drawer", + "children": [ + { + "id": "8b8f18b79ef44f96", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical", + "autoReveal": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-folder-closed", + "title": "Файловый менеджер" + } + }, + { + "id": "4ace9442637a1430", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + }, + "icon": "lucide-search", + "title": "Поиск" + } + }, + { + "id": "2b23b7b84761e0ba", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-tags", + "title": "Теги" + } + }, + { + "id": "9bb24c97708ab59b", + "type": "leaf", + "state": { + "type": "all-properties", + "state": { + "sortOrder": "frequency", + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-archive", + "title": "Все свойства" + } + }, + { + "id": "c2fa185ec8b4e61a", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": { + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-bookmark", + "title": "Закладки" + } + } + ], + "currentTab": 0 + }, + "right": { + "id": "b9bf5cf7bdd9ea8a", + "type": "mobile-drawer", + "children": [ + { + "id": "f40c9913e21b672d", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-coming-in", + "title": "Обратные ссылки" + } + }, + { + "id": "85a4f1e1da7b0eb1", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "linksCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-going-out", + "title": "Исходящие ссылки" + } + }, + { + "id": "eac6443ff235e881", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "followCursor": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-list", + "title": "Структура" + } + } + ], + "currentTab": 0 + }, + "left-ribbon": { + "hiddenItems": { + "switcher:Меню быстрого перехода": false, + "graph:Граф": false, + "canvas:Создать новый холст": false, + "daily-notes:Сегодняшняя заметка": false, + "templates:Вставить шаблон": false, + "command-palette:Открыть палитру команд": false, + "bases:Создать новую базу": false + } + }, + "active": "c7f1a1406c49ff51", + "lastOpenFiles": [ + "blog/hello/index.md", + "blog/hello/schema.jpeg", + "blog/how-to-make-blog/index.md" + ] +} \ No newline at end of file diff --git a/content/blog/hello/index.md b/content/blog/hello/index.md index 9838d0b..875af8c 100644 --- a/content/blog/hello/index.md +++ b/content/blog/hello/index.md @@ -6,13 +6,15 @@ tags: ["сервер", "hugo"] summary: "Как я поднял сайт и Gitea на своём сервере" --- -Сегодня запустил sokolab.xyz. Всё крутится на моём сервере в Docker. +Сегодня запустил [sokolab.xyz](https://git.sokolab.xyz/) - лендинг и блог. Всё крутится на моём сервере в Docker. Тут я буду публиковать отчеты о своей работе, что-то полезное о компьютерах и интернет технологиях, может какие-то обзоры чего-то и курсы лекций. + +На главной странице будет лендинг с саммари про меня и моими статусами. Страница с блогом где будут все публикации в хронологическом порядке. А если появится какой-то курс или моя работа приведет к появлению како-го то решения, то для них будет выделен поддомен где они будут жить своей жизнью. ## Как это устроено -Сайт собран на Hugo, исходники лежат в моей [Gitea](https://git.sokolab.xyz/sokol). +Сайт собран на Hugo, исходники лежат в моей [Gitea](https://git.sokolab.xyz/s0k0l/sitel). -![Схема](schema.png) +![Схема](schema.jpeg) - пишу пост в Markdown; - делаю `git push`; diff --git a/content/blog/hello/schema.jpeg b/content/blog/hello/schema.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..d6fca7661a1f7436b4397a424883d749e49ad9a1 GIT binary patch literal 38763 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 AzW@LL literal 0 HcmV?d00001 diff --git a/content/blog/how-to-make-blog/index.md b/content/blog/how-to-make-blog/index.md index 0f72069..0545b52 100644 --- a/content/blog/how-to-make-blog/index.md +++ b/content/blog/how-to-make-blog/index.md @@ -1,9 +1,11 @@ --- -title: "How-to-Make-Blog" +title: Как программисту завести свой блог date: 2026-10-07T17:39:30+04:00 draft: false -tags: [] -summary: "" +tags: + - hugo + - сервер +summary: Как поднять свой блог --- That's it!