diff --git a/assets/icons/vk.svg b/assets/icons/vk.svg
new file mode 100644
index 0000000..6b14827
--- /dev/null
+++ b/assets/icons/vk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/config/_default/languages.ru.toml b/config/_default/languages.ru.toml
index c428715..64713ca 100644
--- a/config/_default/languages.ru.toml
+++ b/config/_default/languages.ru.toml
@@ -22,6 +22,7 @@ title = "Олег Казанин"
headline = "Infrastructure Engineer | Linux & Open Source"
bio = "Строю полезную инфраструктуру на Open Source стеке. Документирую грабли, чтобы вы на них не наступали."
links = [
+ { vk = "https://vk.com/oakazanin/" },
{ email = "mailto:oakazanin@ya.ru" },
{ telegram = "https://t.me/oa_msk" },
{ link = "https://oakazanin.ru/" },
diff --git a/content/about/index.md b/content/about/index.md
index e137197..b1fb80d 100644
--- a/content/about/index.md
+++ b/content/about/index.md
@@ -28,4 +28,7 @@ layoutBackgroundHeaderSpace: false
Дома - лаборатория. Нет, не стойка в подвале (хотя идея заманчивая). Один сервер, но серьёзный: виртуализация, Kubernetes, хранилище, мониторинг - всё по-взрослому, но если что-то упало - нет многомиллионных издержек и мир не остановился. Идеальный полигон: придумал, реализовал, сломал, починил, задокументировал. Полный цикл.
-Этот блог - не enterprise-гайды для внедрения в банке. Это production, но в человеческом масштабе: домашний сервер, небольшая компания, стартап на трёх разработчиках. Решения, которые реально работают - просто без бюджета на команду SRE из десяти человек - инженеров надёжности, чьи зарплаты съедают бюджет стартапа за квартал. Документирую грабли, чтобы вы на них не наступали. Чем больнее наступил сам - тем подробнее статья.
\ No newline at end of file
+Этот блог - не enterprise-гайды для внедрения в банке. Это production, но в человеческом масштабе: домашний сервер, небольшая компания, стартап на трёх разработчиках. Решения, которые реально работают - просто без бюджета на команду SRE из десяти человек - инженеров надёжности, чьи зарплаты съедают бюджет стартапа за квартал. Документирую грабли, чтобы вы на них не наступали. Чем больнее наступил сам - тем подробнее статья.
+
+# Прокачка скиллов
+
diff --git a/data/sharing.json b/data/sharing.json
new file mode 100644
index 0000000..e799386
--- /dev/null
+++ b/data/sharing.json
@@ -0,0 +1,7 @@
+{
+ "vk": {
+ "icon": "vk",
+ "title": "sharing.vk",
+ "url": "http://vk.com/share.php?url={$url}&title={$titleVk}&description={$desc}&image={$image}&noparse=true"
+ }
+}
diff --git a/layouts/partials/icon.html b/layouts/partials/icon.html
new file mode 100644
index 0000000..20792b5
--- /dev/null
+++ b/layouts/partials/icon.html
@@ -0,0 +1,6 @@
+{{- $icon := resources.Get (print "icons/" . ".svg") -}}
+{{- if $icon -}}
+
+ {{- $icon.Content | safeHTML -}}
+
+{{- end -}}
\ No newline at end of file