Skip to content

kabartay/shebzukho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сайт Астемира Шебзухова

shebzukho.com


✏️ Как изменить текст

Способ 1 — Админка (просто, рекомендуется) 🟢

  1. Откройте shebzukho.com/admin
  2. Нажмите «Login with GitHub» и войдите своим GitHub-аккаунтом
  3. Раскройте нужный раздел (Главная, Обо мне, Деятельность…), отредактируйте поля
  4. Нажмите «Save», затем «Publish» → «Publish now»
  5. Сайт обновится через 1–2 минуты

В админке нельзя сломать формат — каждое поле это отдельная форма с вкладками для 4 языков (RU / EN / ADY / TR).

Способ 2 — Прямое редактирование файла (для продвинутых)

Весь текст хранится в одном файле: public/data/content.json

  1. Откройте public/data/content.json
  2. Нажмите ✏️ (карандаш) в правом верхнем углу
  3. Внесите изменения
  4. Нажмите «Commit changes»
  5. Сайт обновится через 1–2 минуты

📂 Разделы content.json

Раздел Что там
meta Название и описание сайта для поисковиков
nav Пункты меню (4 языка: ru, en, ady, tr)
home Главная: имя, подзаголовок, ссылки на соцсети
about «Обо мне»: абзацы текста и карточки проектов
activity «Деятельность»: список с датами
education «Образование»: учебные заведения
contact «Контакты»: телефон, почта, соцсети
footer Имя в подвале страницы

🎨 Форматирование текста

Внутри абзацев и описаний доступны:

Синтаксис Результат
**текст** жирный (выделяется цветом)
*текст* курсив
!!текст!! бейдж-пилюля (для важных пометок)
[текст](url) кликабельная ссылка

Пример:

"Цель — **дать ясную картину** адыгской действительности. !!Подписка платная!!"

🌐 Языки

Кнопка в меню переключает 4 языка. Переводы хранятся так:

{ "ru": "Обо мне", "en": "About Me", "ady": "Сэ стеухуауэ", "tr": "Hakkımda" }

Если поле "ady" или "tr" оставить пустым (""), сайт покажет русский текст.


➕ Добавить пункт в «Деятельность»

Скопируйте один из блоков внутри "activity" → "items" и заполните. Каждое поле — объект с четырьмя языками:

{
  "period":       { "ru": "2020 – 2024", "en": "2020 – 2024", "ady": "", "tr": "" },
  "title":        { "ru": "Название роли", "en": "Role title", "ady": "", "tr": "" },
  "organization": { "ru": "Название организации", "en": "Organization", "ady": "", "tr": "" },
  "description":  { "ru": "Краткое описание.", "en": "Short description.", "ady": "", "tr": "" },
  "url": null
}
  • Поля "ady" и "tr" можно оставить пустыми ("") — покажется русский.
  • Если есть ссылка — вместо null вставьте её в кавычках: "url": "https://...".

Раздел «Образование» устроен так же — каждое поле это объект { ru, en, ady, tr }.


🖼️ Заменить фотографию

  1. Загрузите файл в public/assets/ (например, photo.jpg)
  2. В content.jsonhome"photo" укажите путь:
    "photo": "/assets/photo.jpg"

Техническая документация (хостинг, DNS, локальная разработка): docs/DEPLOY.md

About

Astemir Shebzukho's webpage.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors