Work on InOro landing page (Astro). Static HTML sources captured-body.html (EN) and captured-body.pl.html (PL). Use when editing content, fixing nav/styling, i18n, or deploying.
Statyczny HTML – StaticBody wstrzykuje captured-body.html (EN) i captured-body.pl.html (PL); przełącznik inoro-lang w static-page-interactivity.js (bez Reacta w treści).
Deploy na inoro.ai (base /). Push na main uruchamia GitHub Actions (.github/workflows/deploy-pages.yml).
| Plik | Kiedy edytować |
|---|---|
src/pages/index.astro | Layout, meta, style globalne |
src/components/StaticBody.astro | Wyświetlanie captured HTML, skrypty |
src/data/captured-body.html | Treść strony (EN) |
src/data/captured-body.pl.html |
| Treść strony (PL) |
public/assets/static-page-interactivity.js | Scroll do sekcji, FAQ, menu mobilne, style nav, język |
scripts/build-captured-body-pl.mjs | Regeneracja PL z EN (nadpisuje pl PL) |
scripts/capture-react-html.mjs | Skrypt do przechwycenia HTML z Reacta |
scripts/process-captured-html.js | Przetwarzanie przechwyconego HTML |
→ src/data/captured-body.html (EN) lub captured-body.pl.html (PL). Nie uruchamiaj npm run build:pl, jeśli PL jest ręcznie dopracowany — skrypt nadpisze plik.
→ src/pages/index.astro – <style is:global> z nav.fixed
→ public/assets/static-page-interactivity.js – logika scroll/FAQ/menu
→ src/pages/index.astro – .pricing-custom; treść w plikach captured-body (EN/PL)
→ public/assets/logos/ – pliki PNG/SVG
Uwaga: w nazwach plików unikaj spacji (np. telbridge-logo.png zamiast telbridge logo.png).
npm run dev – statyczna wersja (base /)Zmiana tekstu na stronie (GitHub)
→ Edytuj src/data/captured-body.html (EN) lub captured-body.pl.html (PL).
Pasek nawigacji – biały, z cieniem
→ Już w index.astro w stylach nav.fixed. Nie usuwać.
Przyciski nie scrollują do sekcji
→ public/assets/static-page-interactivity.js – scrollMap i scrollToId.
FAQ accordion nie działa
→ Ten sam plik – selektor #faq button.
404 na obrazki
→ Sprawdź ścieżki w captured HTML (np. assets/... zamiast /assets/...). Pliki w public/assets/.
docs/DEVELOPER-GUIDE.mdsrc/data/CAPTURE-INSTRUCTIONS.mddocs/cursorrules.md.claude/skills/landing-inoro-content, .claude/skills/landing-inoro-ship-main