Шаблон для оформлення лабораторних / практичних робіт у Markdown з автоматичним меню (Зміст) та навігацією по роботах.
pnpm i
pnpm svelte-kit sync
pnpm dev --open
Якщо ви плануєте публікацію на GitHub Pages, назва репозиторію має значення.
Рекомендується називати репозиторій за шаблоном:
Ix-xx_appRECORD-LastnameFirstname-FIOT-202x
Наприклад:
IO-35_appRECORD-StepanovOleksandr-FIOT-2026
або будь-яким іншим форматом, який вимагає викладач.
Відкрийте файл:
base-path.js
Знайдіть рядок:
export const BASE_PATH =
process.env.BASE_PATH ??
(process.env.NODE_ENV === "production" ? "/Labs-Markdown-Template" : "");
І замініть:
"/Labs-Markdown-Template"
на:
"/ВАША-НАЗВА-РЕПОЗИТОРІЮ"
Наприклад:
export const BASE_PATH =
process.env.BASE_PATH ??
(process.env.NODE_ENV === "production" ? "/IO-35_appRECORD-StepanovOleksandr-FIOT-2025" : "");
Назва повинна повністю збігатися з назвою репозиторію на GitHub.
Інакше:
Відкрийте:
content/site.config.json
Заповніть:
Slug у labs повинен збігатися з назвою markdown-файлу.
Створіть файл:
content/labs/lab-1.md
Slug у конфігу:
{
"slug": "lab-1"
}
Орієнтуйтесь на готовий приклад у репозиторії:
У цьому файлі показано рекомендовану структуру розділів, заголовків, блоків коду та вставки скріншотів.
Також можна переглянути приклади повністю оформлених лабораторних робіт у гілці:
У цій гілці містяться завершені приклади (lab-1 — lab-6), які можна використовувати як зразок структури та оформлення.
Рекомендується дотримуватись наведеної структури для коректної роботи меню та навігації по роботах.
## — основний розділ### — підрозділ--- — розділювач (для візуального структурування) (див. також пункт 6)Складати зображення сюди:
static/assets/labs/lab-1/
Вставляти у Markdown:

Проєкт є звичайним SvelteKit-проєктом і може бути розгорнутий як статичний сайт.