Zadanie: menu i linki kategorii partnerów — usunięcie podstron
Request Kuby (1:1)
"W lewej części menu (np. strona /regeneracja) widać Partnerzy z kategoriami:
Diagnostyka, Leczenie, Rehabilitacja. Usuń podstrony kategorii
(convertere.pl/partnerzy/
do https://www.convertere.pl/partnerzy. Na stronie /partnerzy linki
diagnostyka / leczenie / rehabilitacja mają odwoływać się bezpośrednio
do odpowiednich stron partnera."
Repo
/root/convertere/www_v3 (Nuxt 3 + Nuxt Content), branch production.
Zakres zmian (dokładny)
- USUŃ pliki:
- pages/partnerzy/[category].vue
- content/6.partnerzy/1.diagnostyka.md
- content/6.partnerzy/2.leczenie.md
- content/6.partnerzy/3.rehabilitacja.md
- content/6.partnerzy/index.md — lista "Trauma-Dent w trzech dziedzinach":
(linki bezpośrednie do stron partnera; reszta content bez zmian)
- components/PartnerCard.vue (linia ~51): przyciski kategorii
:to="/partnerzy/${key}" → zamień na zewnętrzny link do
partner.categories[key].categoryLink (target _blank, rel noopener),
zachowując styl przycisku. W pętli v-for dostępne (category, key).
- Upewnij się, że nigdzie w repo nie ma innych odnośników do
/partnerzy/diagnostyka|leczenie|rehabilitacja (grep) — popraw/zaktualizuj.
Czego NIE robić
- Nie ruszaj pages/partnerzy/index.vue (działa).
- Nie edytuj composables/usePartners.ts (dane są ok; categoryLink istnieje).
- Nie usuwaj komponentów PartnerTile.vue (nieużywany po usunięciu strony,
ale zostaw — usuniecie tylko jeśli trywne).
Kolejność i weryfikacja
- git status (wyczap bazy), usuń pliki, zmień index.md + PartnerCard.vue
- grep -rn "/partnerzy/" w repo (bez .nuxt) — sprawdź brak odnośników
do /partnerzy/
- yarn build (błąd → popraw)
- git commit + push (branch production)
- yarn deploy (czekaj na marker "[deploy] Gotowe.")
- curl -o /dev/null -w "%{http_code}" https://convertere.pl/partnerzy → 200
curl https://convertere.pl/partnerzy | grep -c "traumadent.pl/leczenie-operacyjne" → >0
curl -o /dev/null -w "%{http_code}" https://convertere.pl/partnerzy/diagnostyka → 404
UWAGA: pliki .superpowers/* NIE commitować (zostają untracked).
Zrodla (Pliki)
- pages/partnerzy/[category].vue (usuwany)
- content/6.partnerzy/1.diagnostyka.md, 2.leczenie.md, 3.rehabilitacja.md (usuwane)
- content/6.partnerzy/index.md
- components/PartnerCard.vue
- composables/usePartners.ts (dane, bez zmian)
Zrodla (Linki URL)
- https://convertere.pl/partnerzy
- https://traumadent.pl/diagnostyka
- https://traumadent.pl/leczenie-operacyjne
- https://traumadent.pl/rehabilitacja