又折腾博客了

又折腾博客了

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

作者在疫情隔离期间重构博客,从阿里云迁移至Vercel免费部署,框架改用Svelte。新增Slides和Uses页面,支持深色模式及12套配色。静态资源迁移至又拍云,利用CDN和WebP自适应优化图片,并通过DNS分流国内外线路加速访问。

🔎

延伸解读

折腾背后的写作动力

作者坦言,每次大改博客后的一段时间内才有动力写作更新。这反映出技术折腾与内容创作之间的微妙关系:重构本身可能成为创作的催化剂。对于独立博客作者而言,定期维护和更新站点,或许能间接促进内容产出,但也要警惕过度沉迷于技术细节而忽视内容本身。

免费与成本权衡

作者因阿里云续费过高而迁移至Vercel免费部署,并利用又拍云联盟的免费额度。这体现了个人网站在选择服务时对成本的敏感。但免费服务通常有条件,如又拍云联盟需每年申请并在网站底部添加链接。读者在采用类似方案时,应仔细评估长期成本、稳定性及服务条款,避免因免费而牺牲性能或带来合规风险。

国内外访问加速的实践

作者通过将静态资源与站点分离,并利用DNS分流,实现了国内外线路的加速。具体做法是:境外解析到Vercel,境内解析到又拍云全站加速。这种架构对面向全球用户的个人站点有参考价值,但需注意域名备案、CDN配置等细节。读者可借鉴其思路,但需根据自身服务商和需求调整。

图片优化与CDN功能

又拍云的一键WebP自适应功能解决了作者大量图片压缩的痛点,且支持缩略图和格式转换。这提醒读者,选择CDN时不仅要看流量和存储,还要关注其附加功能,如图片处理、HTTPS支持等。合理利用这些功能,可以显著提升站点性能,减少手动优化的工作量。

Q&A

作者为什么将博客从阿里云迁移到Vercel?

因为阿里云续费价格太高,作者觉得不划算,所以将博客迁移到Vercel免费部署。

作者这次博客重构使用了什么框架?

作者使用了Svelte框架重写了博客,并利用SvelteKit的adapter-vercel配合Vercel进行部署。

博客新增了哪些内容板块?

新增了Slides(分享的幻灯片)和Uses(装备列表)页面,保留了Drawing(涂鸦)板块。

博客主题支持哪些模式?

支持深色/浅色模式,并提供了12套主色调的主题配色。

作者为什么选择又拍云而不是七牛云?

因为又拍云联盟提供每月10GB对象存储和15GB流量,且HTTP/HTTPS都支持CDN加速,还支持WebP自适应,而七牛云赠送的流量仅限HTTP,HTTPS和海外加速需额外收费。

如何实现国内外线路分流加速?

将静态资源放在又拍云,并配置独立域名;站点本身通过DNS分流:境外解析到Vercel,境内解析到又拍云全站加速。

🏷️

标签

➡️

继续阅读