在日常学习过程中,经常需要把遇到的问题记录下来,记录自己的成长之路,所以一直想拥有一个完全属于自己的博客。其间也体验过wordpress
,无奈可定制化性不高,索性自己实现一个。
本博客系统前端使用React
技术栈,后端使用Go
技术栈。从运维到设计都是自己完成的。
mermaid
seo
和加载性能,使用服务端渲染框架nextjs
开发@oc/design
UI组件库中drone
+ K8S
持续集成antd
drone
+ K8S
持续集成test/test
访问fiber
框架开发mysql
,缓存使用redis
,全文搜索引擎和日志使用elasticsearch
rabbitmq
和kafka
处理异步任务graph LR
A[Webpack 构建] --> B[生成带 ContentHash 的文件]
B --> C{静态资源类型}
C -->|JS/CSS/图片| D[OSS 存储]
C -->|HTML| E[自建服务器]
D --> F[CDN 加速]
F --> G[用户访问]
E --> G