当前位置: 首页 > news >正文

个人博客建站

为什么改用 Astro

原本的博客基于 Vue 3 + FastAPI,有完整的后台管理、评论系统、GitHub OAuth 登录。随着功能的添加,维护成本变高:服务器成本、数据库备份、依赖升级……于是决定改造成纯静态站。

核心改造点

  1. 内容源:从 MySQL 改为src/content/posts/*.md,Obsidian 写完直接复制进来
  2. 评论:后端 API 改为 Giscus(GitHub Discussions)
  3. 搜索:后端 LIKE 查询改为 Pagefind 构建时索引
  4. 部署:Docker + Nginx 改为 Cloudflare Pages 自动构建

实现

博客主要是使用VibeCoding实现,使用的AI产品时Trae。刚开始本来是想实现一个完整的前后端项目,但是去搜索服务器的相关信息,长期使用的话,成本也是不小,所以在b站上搜索了一些博客的构建,了解到静态网站的部署,基于cloudflare的免费计划部署,又基于开源项目CloudFlare-ImgBed 部署了自己的图床。在实现的过程中前面主要使用Trae IDE进行构建,好像是2026年7月31日软件实行了积分机制 ,在积分使用完之后转到了TRAE Work产品的使用,新人注册又2000积分,每天登录能够领200积分,而且还能添加插件。不过,积分的消耗是比较快的,在交流过程,你让它解决两三个小问题,就要使用差不都两百积分。不过,每天优化一个小问题还是没问题的。

代码示例

import{getCollection}from'astro:content';constposts=awaitgetCollection('posts',({data})=>!data.draft);

保留的设计

纯黑白渐变配色、浮动药丸导航、网格发光背景、暗色模式、Markdown 渲染样式全部保留,确保视觉一致性。

页面展示

我的Github
chengzi

改造不是推翻重来,而是用更轻的方式延续同样的表达。

http://www.jsqmd.com/news/1407286/

相关文章:

  • 2026年8月铜板生产公司口碑推荐,不锈钢扁钢/槽钢拉弯/42CrMo圆钢/大口径不锈钢管,铜板定制厂家口碑分析 - 企业权威推荐大使
  • 【2026年托运摩托车什么物流最便宜?老车友的血泪经验全在这了】 - 快递物流资讯
  • 2026新疆深度定制旅行社推荐指南:个性化出行本地资源落地履约全评测 - 优质品牌中立测评推荐
  • Android图片拼接与GIF生成原理:为什么你的图总是对不齐?
  • 2026年泸州装饰公司前五推荐核心指南,参考本文指南可避坑掉99%的服务商 - 产品推荐官
  • Linux 终端命令速查表 --15 视频与音频速查表
  • 2026 温州靠谱装修/装饰/整装公司推荐全分类推荐|全域覆盖鹿城 / 龙湾 / 瓯海 / 瑞安 / 乐清,全国连锁红杉树为首选红杉树装修 - 星际AI
  • 杰理 AW31N 踩坑复盘|休眠唤醒异常,从硬件角度分析21
  • XML Schema 复合类型 - 混合内容详解
  • 静态路由配置全解析:从原理到实战,打通网络通信关键路径
  • 笔记本摄像头故障排查:从驱动修复到注册表深度清理
  • Visual Studio Code 离线插件安装教程
  • 云服务器部署Web服务公网访问全攻略:安全组、防火墙与绑定配置
  • Golang CRUD 操作与预处理语句
  • 统一的数据存储:一切皆为账户
  • “我想重活一次”的庖丁解牛
  • FOFA搜索语法全解析:从资产测绘到漏洞应急的精准定位指南
  • 深度分析新时代中企业应该如何利用AI更好提质增效
  • 76-覆盖率趋势图与多指标展示:为什么趋势图里不该只有一条线
  • AI agent 初步了解
  • 成都本地口碑好的装修公司怎么选?三类装修公司对比推荐与签约避坑指南 - 商业大观
  • 麒麟V10 SP1桌面版NFS共享部署全攻略:从环境配置到跨平台访问
  • 腾讯WorkBuddy桌面智能体:AI原生Agent如何重构办公自动化
  • 汽车制造视觉传感器怎么选:东集SEV400破局复杂工况检测难题 - 天下观知
  • 成都本地口碑好的装修公司怎么选?三类高性价比服务商推荐与横向对比,附合作签约避坑指南 - 产业观察报
  • OpenClaw AI Agent框架:从模块化设计到生产部署实战指南
  • Gitee代码仓库入门指南:从本地备份到团队协作的完整工作流
  • windows wsl2 安装 gentoo 的步骤
  • 开源智能体OpenClaw集成腾讯云ADP:企业级AI应用架构与实战
  • 图形化编程实现步骤之实现登录注册界面