Skip to content

👋 Ласкаво просимо

Цей сайт призначений для публікації звітів з лабораторних та практичних робіт з дисципліни "{{ НАЗВА_ПРЕДМЕТУ }}".

Тут зібрані основні конструкції та шаблони, які стануть у нагоді при оформленні технічної документації та звітів.


🎨 Оформлення блоків (Admonitions)

Використовуйте ці блоки, щоб виділити важливу інформацію, попередження або підказки.

Примітка

Це стандартний блок примітки. Використовуйте його для додаткової інформації.

Порада

Корисний лайфхак або рекомендація щодо виконання завдання.

Увага

Попередження про можливі помилки або важливі нюанси.

Розгортаємий блок (Спойлер)

Цей блок за замовчуванням згорнутий. Зручно використовувати для великих лістингів коду або відповідей на контрольні запитання.

Як це написати:

Заголовок

Текст примітки (обов'язковий відступ 4 пробіли).

Назва спойлера

Прихований вміст.


📂 Вкладки (Tabs)

Ідеально підходять для демонстрації коду різними мовами або розділення завдання та результату.

public class Main 
{ 
    public static void main(String[] args) {
         System.out.println("Hello World!"); 
    } 
}
def main():
print("Hello World!")

if __name__ == "__main__":
    main()

Як це написати:

=== "Java"
    ```java
    // Ваш код тут (з відступом)
    ```

=== "Python"
    ```python
    # Ваш код тут (з відступом)
    ```

📊 Діаграми (Mermaid)

Малювання блок-схем та діаграм прямо в коді. Не потрібно вставляти картинки з інших редакторів.

Блок-схема

graph LR
    A[Початок] --> B{Умова}
    B -- Так --> C[Дія 1]
    B -- Ні --> D[Дія 2]
    C --> E[Кінець]
    D --> E

Діаграма послідовності

sequenceDiagram
    participant K as Клієнт
    participant S as Сервер
    K->>S: Запит даних
    Note right of S: Обробка...
    S-->>K: Відповідь (JSON)

Як це написати:

```mermaid
graph LR
    A[Start] --> B[End]
---

## ✅ Списки завдань (Task Lists)

Зручно для трекінгу виконання пунктів лабораторної роботи.

* [x] Підготувати середовище розробки
* [x] Створити репозиторій
* [ ] Написати код програми
* [ ] Оформити звіт

**Як це написати:**

```markdown
- [x] Виконане завдання
- [ ] Невиконане завдання

💻 Підсвітка коду

Можна виділяти конкретні рядки у коді.

1
2
3
4
def calculate(a, b):
    result = a + b  # Цей рядок підсвічено
    return result
    # Цей теж

Як це написати:

```python linenums="1" hl_lines="2 4"
def func():
    pass
---

## ✨ Емодзі

Можна використовувати стандартні коди емодзі: :rocket: :computer: :ukraine:

**Як це написати:**

```markdown
:rocket: :computer: :ukraine:

💡 Чому це зручно?

Ця сторінка слугуватиме вам "живим" прикладом. Коли ви будете писати звіт для "Лабораторної роботи №1", ви можете просто зайти на index.html свого сайту, скопіювати потрібний шматок коду (наприклад, для діаграми чи вкладки) і вставити його у свій звіт.

```