Powiedzmy, że mamy jakąś fajną templatkę one page. Przykładowo: https://karizma-preview.netlify.com/index_default.html
Nie jest to w sumie typowy one page gdzie wszystko jest fizycznie i wizualnie na jednej stronie, a sprawia wrażenie, że posiada podstrony.
No właśnie - niestety sprawia tylko wrażenie, ale nie są to osobne strony, fizycznie podstrony są divami.
Chciałbym tego typu szablon oskryptować, bo w tym momencie wg mnie jest słaby - nie posiada żadnej możliwości sensownej nawigacji tj. brak historii, brak routingu (odnośników do "podstron"), a ładowanie całego contentu jest nieoptymalne, gdy przybędzie podstron i treści. I teraz się zastawiam czy skrobać własny ajax z jakimś mini systemem routingu czy może jest coś gotowego, taki mini FW, bo nie chcę do tego zaprzęgać dużych FW typu VUE (jedyny jaki znam).
Musiałby:
- ładować HTML z plików php
- aktualizować url w pasku (najlepiej całkowicie, bez hashy)
- obsługiwać browser history
- mile widziana aktualizacja meta np. title choć wtedy podstrony by musiały zwracać json zamiast samego html'a
Ktoś, coś?