博客折腾记录
博客折腾记录
1.写在前面
经过一周多的折腾以及各种各样的踩坑,我一时兴起 深思熟虑的第一个博客网站搭建成功,易如反掌啊易如反掌
目前博客站点的组成是:
- 基于Halo搭建的博客站点(华为云服务器)
基于waline的评论系统(Vercel)目前已更换为Artalk- 多端同步(在建)的博客图床
- 基于Umami的访问统计(Vercel)
友链鱼塘(Vercel)已死- 服务监控系统(Uptime Kuma)
- Jsdelivr反向代理(Vercel + Cloudflare)
- 个人自用Alist站点学业较为繁重,暂时搁置
- ······
特别感谢:
- 杜老师说 (dusays.com)
- LQBBY - 博客
- Halo
- 程序员小航 (liuzhihang.com)
- 以及Let‘s Encrypt开创者Peter
- ······
2.搭建过程
1.博客
搭建博客使用Halo,主题 hao。Halo的插件以及功能也能够算得上是丰富,配合内置的应用市场可以做到很多功能(包括推送搜索引擎等)的开箱即用。
最开始,博客裸奔,因为服务器性能以及带宽限制,几乎无法承受较大的并发数,但是收费CDN价格也比较高,免费CDN(大部分)节点少到几乎没有,偶然间看到文章:加入无畏云联盟每月白嫖 60G 流量 - 杜老师说 (dusays.com) 不管是免费的CDN流量还是节点都比较不错,加入联盟之后还会有每月60GB流量,对于小站来说也够用,最终选择白嫖。(哎呀,真香)-->点我注册,免费获取30GB流量<--
最终效果如下:
可以看到节点速度非常喜人,节点数也有80+。
境外节点原本解析到免费CDN_免备案CDN_CDN加速_高防CDN_防劫持cdn_CDN5 免费是免费,流量高达20TB,但是华而不实,只有五个海外节点不说,节点速度也比较一般,日后考虑直接境外解析到CF。
2.Waline评论系统、友链鱼塘、访问统计
这一部分本着能少花就少花的原则,全部部署在Vercel:
- Vercel 部署 | Waline
- Document (友链鱼塘)
- Vercel 云服务构建 Umami - ROYWANG
绑定域名后虽然国内勉强能用,但是访问速度一言难尽
使用杜老师说 (dusays.com)推荐的Vercel 加速节点 - 杜老师说 (dusays.com)之后,国内除福建泉州等地区时不时的屏蔽以及莫名其妙的墙中墙之外,已经达到可用程度。
3.博客图片
博客图片储存在:
- Github仓库
- Cloudflare R2
- 腾讯云COS
我的域名jsd.duolaa.asia
和cdn.dolaa.site
目前反代Jsdelivr加速Github中的图片作为图床,但因为这种方式违反Jsdelivr以及Github的使用协议,在可以预见的未来,当这种方式不再适用,我会把图床无缝转移到腾讯云COS。
另外,为了更快的加载速度以及对存储空间的利用,图片格式从最开始的png转为webp格式。
4.数据安全
为了避免某天可能出现的服务器宕机、使用的Severless服务不再提供或改变政策、电脑坏了等情况,计划所有数据定时备份,做好迁移准备,数据包括:
- 博客文章、图片
- 评论数据
目前计划:
- halo博客定时备份到github
- 图片定时在存储库中同步
- 文章数据备份(本地Onedriver)
小记:我的Halo博客写作方式
虽然Halo后台提供了在线发布文章的功能,亦有相关插件对于markdown的支持,但是写作感受十分不爽······
再加上一直使用Obsidian作为自己的知识库和写作工具,最终决定使用Obsian写文章,Piclist(Picgo)上传图片(配合Image auto upload Plugin插件),Halo插件发布到站点、Onedriver多设备同步(我自己设备比较多,大多数时候在外面在宿舍使用两台电脑)的方式。
使用的Obsidian插件:
插件可以很方便的发布本地写好的文章,配合PicList的图片上传:
- 0
- 0
-
分享