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 0000000..d6fca76 Binary files /dev/null and b/content/blog/hello/schema.jpeg differ 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!