asp.net 全站靜態化怎么實現
nuxt入門教程(一)vue如何實現全站靜態化?
不知道你有沒有發現,vue做的網站除了首頁以外,其他頁面根本就不能被百度收錄。以至于有很多做o的同事痛斥其種種不是,最后被強迫改為不分離開發。
至于vue的詳情頁為什么不能被百度收錄,這就涉及到了spa的核心概念,因為數據都是異步獲取來的,前端根本就沒有所謂的純靜態一說。通俗點講就是,頁面都是js通過ajax獲取到數據以后,動態生成的。既然它本來就沒有一個文件放在服務器上,當然,爬蟲也就不能獲取到這個靜態的url地址了。
但是url靜態地址又是做o必須的東西..
所以今天龍哥教你一套新的前端框架,基于vue的ssr前端框架—nuxt。本地開發的時候,使用vue語法,模塊化你的項目,然后發布的時候生成靜態,把ajax獲取來的內容轉化成靜態html以利于o。真正實現模塊化和靜態化兩不誤!
首先說明一下,龍哥本地的nuxt環境是2.8.1。如果你的版本號和我的不符,可能有部分語法你需要參考官方API開發手冊。
使用命令:
小知識:啥是npx?
我們以前不是用的npm嗎,但是這貨每次安裝東西的時候,你還得給全局裝一個-g,相當于你電腦里老得有這個服務。
但其實你項目中已經包含了運行時候所需要得所有東西了。
如果你用了npx,他不會給你裝這個東西,而是裝得時候用一下,用完了就卸載,效率更高。
npx是nodejs在5.0版本以后新加入的,非常牛逼。
所以我們現在來cnpm -g 那一步都不需要了,我們直接npx創建項目即可!!!
直接輸入
注意這里有可能報錯,不用管他,過個幾秒就安裝好了。
還有一個需要注意的地方,你的git版本不能低于2.17否則后面有幾個需要arrow選擇得地方你可能選不了,請升級你的git版本。
然后就可以開始安裝了。
等你看到這個界面,就是安裝好了。
他會自動安裝所需要得所有包,安裝完了以后你進入localhost:3000
出現這個界面,就OK了
全站靜態化如何設置?求助
thinkcmf中怎么實現全站靜態化,不要偽靜態
ASP全站靜態化
本文發布于:2023-02-28 20:26:00,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/167767548386474.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:全站靜態化(全站靜態化如何實現).doc
本文 PDF 下載地址:全站靜態化(全站靜態化如何實現).pdf
| 留言與評論(共有 0 條評論) |