效果預覽
www.weihubeats.cn
前言
前幾天搭建了自己的博客網站後本來是很滿意的,域名也準備好了,奈何買了域名備案不了,要一堆東西然後很氣,又重回gtihub + hexo部署個人博客,弄了1天發現 hexo基本沒什麼好看的博客(好看的要自己調,前端真的不太會),而且感覺沒什麼人維護了,突然現在solo V3.9 支持靜態部署了,我喜出望外,看到了希望
奈何官方文檔好像有點簡單,還是要自己一步一步採坑啊
準備工作
- 這裏假設你已經部署好了 solo, 我這裏是基於docker部署在我的服務器
- 你會在github創建 github名字+github+io 這種類型的倉庫(不懂看我這篇文章https://blog.csdn.net/qq_42651904/article/details/90417139)
現在採坑經驗告訴大家啦,這種博客部署方式我認爲是最簡單的
這裏直接生成靜態文件就好,生成後會有生成路徑提示,因爲我是用docker部署的,所以需要進入docker然後導出靜態文件
docker導出靜態文件具體步驟:
-
查看容器名
docker ps
-
進入容器(非必須,這裏只是檢測文件生成所在地址)
sudo docker exec -it cd637fb266b6 /bin/bash
-
退出容器
exit
-
然後將static-site傳到linux外面
docker cp cd637fb266b6:/opt/solo/static-site /opt
-
通過文件傳輸傳輸到Windows,然後上傳文件到github自己新建的那個倉庫,這裏具體操作不再重複,參考博客
https://blog.csdn.net/qq_42651904/article/details/90417139
域名配置
這裏配置不止是需要阿里雲配置域名,你github倉庫也需要配置,這是個坑
- 阿里雲域名映射配置
這裏類型不要選 A,選這個
配置完成後是這樣的
- github倉庫配置域名映射
搞定 來看看效果吧 www.weihubeats.cn
說明
沒有服務器的本地部署solo就好了