Wyłączenie Jekylla w GitHub Pages oznacza, że GitHub Pages przestaje automatycznie konwertować Markdown do HTML.
Jeśli dodasz plik .nojekyll do repo:
.md) nie jest już automatycznie renderowany do HTMLCzyli:
index.html → działa normalnienotes.md → będzie pobierany jako plik tekstowy albo wyświetlany surowo (zależnie od przeglądarki), ale nie jako stronaNie musisz, ale masz 3 opcje:
Piszesz nadal w .md, ale:
np. generatora:
One:
gh-pages lub /docs👉 To daje pełną kontrolę i brak Jekylla.
Jeśli NIE dodasz .nojekyll, GitHub:
To najprostsze, ale mniej elastyczne.
Możesz:
Plus:
Minus:
| Opcja | Markdown działa | Konwersja automatyczna | Wygoda |
|---|---|---|---|
| Jekyll (default) | ✔️ | ✔️ | wysoka |
.nojekyll + brak builda |
❌ | ❌ | niska |
.nojekyll + CI (Hugo/MkDocs itd.) |
✔️ | ✔️ (w CI) | bardzo wysoka |
| czysty HTML | ❌ | ❌ | średnia |
Jeśli chcesz:
„pełną kontrolę nad notatkami”
to najlepszy setup to: 👉 Markdown + GitHub Actions + generator (np. MkDocs albo Hugo) a nie ręczne HTML.
Jeśli chcesz, mogę zaproponować Ci konkretną konfigurację (np. „minimalny setup do notatek jak Obsidian + GitHub Pages”).