我正在學習蓋茨比是如何工作並獲得一個有2頁的網站,兩個頁面之間都有超鏈接。澄清蓋茨比頁面加載網絡請求
由於gatsby編譯一個網站到javascript包的靜態頁面,我希望html鏈接點擊事件觸發頁面請求到服務器加載second
頁面。但是,我沒有看到這樣的要求。該網站的行爲與從first
頁面加載的單頁應用程序相似。鏈接點擊不會導致second
頁面的網絡頁面請求。同時,我可以看到服務器正確響應了對second
頁面的請求。在這種情況下,second
頁面已加載,並且通過鏈接點擊導航到first
頁面也不會導致HTTP請求。
它是由設計嗎?你能否澄清在編譯的網站中究竟發生了什麼?
如果這樣的單頁面行爲是通過設計的,我不知道它會對搜索引擎爬蟲有多大的負面影響?我認爲單頁面應用程序對谷歌機器人等的索引不太好。
另外,如果我的頁面很大(假設從減價書或類似的東西中呈現)會怎樣?我希望單頁應用程序不會一次加載所有內容。在這種情況下,蓋茨比應用了什麼魔法?