关于

博客介绍

欢迎来到我的博客。博客的创建是无意间看到hexo博客,不需要服务局就可以发布,就想试试搭建一个,发现hexo并没有那么复杂,也有大量好看的主题,就有了本博客,先后部署在GitHub Pages,阿里云oss,目前部署在Vercel搭配Cloudflare的全球CDN网络。

从最初的想法到最终的上线,这个博客的搭建过程也是一次非常有趣和充满挑战的学习之旅。如果您对本站的技术实现感兴趣,可以继续阅读下文,希望能给同样热爱折腾的您带来一些启发。


核心框架

本站基于强大的静态网站生成器 Hexo 搭建。

Hexo 可以将简单的 Markdown 文件快速渲染成完整的静态网页。它拥有丰富的插件和主题生态,生成速度快、部署简单,非常适合个人博客的构建与长期维护。

部署与托管

本站通过 Vercel 平台进行自动化部署与全球托管。

整个流程实现了CI/CD(持续集成/持续部署):每当我将本地的 Markdown 文章源码 pushGitHub 私有仓库,Vercel 就会自动拉取最新代码,在云端执行构建命令 (hexo generate),并在几分钟内将最新的网站发布到其全球边缘网络。

这个自动化的流程极大地简化了发布步骤,让我可以更专注于内容创作本身。

加速与优化

为了提升全球用户的访问体验,尤其是优化中国大陆地区的访问速度,本站接入了 Cloudflare 的全球CDN网络。

主要的优化措施包括:

  • 全球CDN加速: 网站的静态资源被缓存到离访客最近的Cloudflare边缘节点,有效降低了物理延迟。
  • 页面规则 (Page Rule): 设置了**缓存所有内容 (Cache Everything)**规则,将整个HTML页面也纳入缓存,这极大地降低了TTFB(首字节时间),是本站速度优化的核心。
  • 自动HTTPS与安全防护: 由Cloudflare提供永久免费且自动续期的SSL证书,实现了全站HTTPS加密,并享受其基础的安全防护功能,解决了手动续期证书的烦恼。
  • 代码压缩与协议优化: 开启了Brotli压缩、HTTP/3等最新的Web技术,进一步提升了加载性能。

源码备份

本站的所有源码(包括文章、配置和主题文件)都通过 Git 进行版本控制,并设置了“一推双发”的流程,每次 git push 都会将代码同时推送到:

  1. 一个用于Vercel部署的私有仓库
  2. 另一个用于容灾的私密备份仓库

这确保了代码的安全性和工作的可持续性,即使单个平台出现问题,我的所有心血也都安然无恙。

访问地址

国内访问优化: blog.lixin.ee
Vercel源站访问: lixin-blog.vercel.app


本博客仅留作纪念