跳到主要内容
我的站点
首页 归档 分类 标签 案例 服务 关于 聊聊需求

vabora.dev:用自研框架重做技术官网

零依赖前端 + 服务端渲染的技术官网:首页 HTML 压缩后 9.8 KB、4 个脚本请求,并把 GEO 做到 llms.txt 与 Markdown 出口。

其他 网站设计开发 打开线上站点 ↗
vabora.dev:用自研框架重做技术官网 界面示意
9.8KB 首页 HTML(gzip)
4个 脚本请求
28KB CSS + JS(gzip)
0个 前端框架

事实摘要

客户
Vabora(自用)
行业
其他
交付类型
网站设计开发
周期
长期维护
预算区间
面议
技术栈
PHP 8.5, 自研框架, SQLite, Vue 3(后台), 原生 CSS
线上地址
https://vabora.dev

#背景

自己的技术官网既要能写长文,又要能被搜索引擎与 AI 读懂。市面上的博客系统要么依赖一堆前端依赖, 要么把 SEO/GEO 交给插件——最后决定用自研框架从零做一套。

#做了什么

  • 服务端渲染:前台是 PHP 模板直接输出 HTML,首屏不依赖前端框架;样式两个文件 76 KB(gzip 18 KB),

    脚本四个文件 38 KB(gzip 13 KB),代码高亮 / 公式 / 图表都按需懒加载。

  • 内容模型:文章 / 分类 / 标签 / 案例 / 服务 / 数据字典统一在后台维护,前台所有区块由数据驱动。
  • SEO 与 GEO:结构化数据(WebSite / Person / BlogPosting / Service / FAQ / BreadcrumbList)、sitemap 分片、

    canonical 与 301 规范化、llms.txt 与 llms-full.txt、每篇文章的 Markdown 出口,并放行 14 个 AI 爬虫。

  • 后台能力:RBAC 多角色权限、操作审计、内容备份与恢复、数据字典导入导出、定时维护任务。

#结果

  • 首页 HTML 43 KB,gzip 后 9.8 KB;2 个样式请求 + 4 个脚本请求,无前端框架;
  • 全站 CSS + JS 原始 114 KB,gzip 后 28 KB;
  • 页面可被 AI 直接抓取为 Markdown(/posts/{slug}/md);
  • 全站按 375 ~ 1440 四档断点适配,明暗双主题。

#怎么复现

bash
# 首页 HTML 的 gzip 体积
curl -s -H 'Accept-Encoding: gzip' https://vabora.dev/ | wc -c

# 脚本请求数(应为 4)
curl -s https://vabora.dev/ | grep -c '<script'

# 单文件体积(路径带内容版本号,可在页面源码里取到)
curl -s -o /dev/null -w '%{size_download}\n' https://vabora.dev/assets/web/css/site.css

数字会随版本变化,方法不会:上面三条命令随时可以复核,也对得上页脚标注的"服务端渲染 · 零前端框架"。

#取舍

没有引入前端框架与构建链:官网的核心诉求是「打开就快、内容可被抓取」, 这两件事上纯服务端渲染 + 原生 CSS 的收益远大于组件复用的便利。

看我能提供的服务与报价 →

start a project

想要类似的结果吗?

说说你的场景与目标,我按这个案例的做法给你方案与报价区间。

Vabora 在线 · 1 个工作日内回复 第 1 / 6 步

Enter 发送 · Shift + Enter 换行。信息只用于与你联系,不做其它用途; 不习惯对话也可以直接用下面的表单。

聊聊你的项目

描述一下需求与期望,我会在 1 个工作日内回复;也可以直接通过页面上的联系方式找到我。

提交即表示同意我通过上述方式与你联系,信息不会用于其它用途。