网站简介
本网站是基于 Mx-Space 构建的个人技术博客,专注于分享编程技术、开发经验和技术成长历程。网站采用现代化的前后端分离架构,提供流畅的阅读体验和丰富的交互功能。
这里不仅是我的技术笔记本,更是一个开放的知识分享平台。无论你是初学者还是资深开发者,都能在这里找到有价值的技术内容。我相信技术的力量在于分享与传播,希望通过这个平台能够帮助更多热爱技术的朋友。
建站历程
搭建此站初期选型脚手架为 Hexo 和 Docusaurus,但是学习下来其实要配置的东西还是蛮多的,对于想快速上线的我来说略显繁琐。
后来无意间看到了 Mx-Space 作者Inner的网站样式,瞬间被其风格所吸引——简约而不失优雅,功能样样齐全,并且文档详尽,包含 Docker Image 一键部署,为我省下了大量配置时间。最终决定采用 Mx-Space 作为建站方案,事实证明这是一个明智的选择。
部署架构
网站采用前后端分离架构,主要技术栈如下:
前端部分:
- 基于 Next.js + React 构建的现代化单页应用
- 响应式设计,完美适配桌面端和移动端
- 支持暗黑模式,提供舒适的阅读体验
后端部分:
- 基于 NestJS 构建的 RESTful API 服务
- MongoDB 数据库存储文章、评论等数据
- Redis 缓存层提升访问性能
部署方式:
- 使用 Docker Compose 容器化部署
- Nginx 反向代理处理请求转发和静态资源
- 支持 HTTPS 加密传输
- 定期自动备份数据库
基础设施:
- 后端部署与阿里云2G2核40G云服务器、域名及DNS解析一站式服务
- 前端部署与Vercel并由Cloudflare提供DNS 代理加速国内访问。
- SSL证书: Let's Encrypt
📚 内容分类
网站内容主要涵盖以下几个方向:
💻 后端开发
- Golang、Python、Node.js 开发实践
- 微服务架构设计与实现
- 数据库优化与最佳实践
- API 设计规范与技巧
🎨 前端开发
- React 生态系统深度解析
- TypeScript 进阶应用
- 前端工程化与性能优化
⛓️ 区块链技术
- 智能合约开发教程
- Web3 项目实战经验
🤖 自动化技术
- 网页自动化开发
- 爬虫技术与反爬策略
- 自动化测试实践
🔧 运维 & DevOps
- Linux 系统运维经验
- Docker 容器化实践
- CI/CD 流水线搭建
- 监控与日志系统
📝 学习笔记
- 技术书籍读书笔记
- 技术难点攻坚记录
- 踩坑经验分享
免责声明
本站所有文章和资源仅供个人工作和学习记录,部分素材来自其他网络博客、Google Search、AI汇总润色等,借鉴的博客会在文章末尾指明出处,若有侵权或不小心影响到您的利益,请联系我删除,谢谢~
🙏 特别鸣谢
开源项目
个人成长
- 感谢公司领导的培养和信任,给予我充分的成长空间
- 感谢团队伙伴们的支持与协作,一起解决了无数技术难题
- 感谢每一位访问本站并留下宝贵意见的朋友
特别感谢
- 感谢家人的理解与支持,让我能够安心投入技术学习
- 感谢所有为开源事业做出贡献的开发者们
- 感谢正在阅读这篇文章的你 ❤️
独学而无友,则孤陋而寡闻。技术的进步离不开社区的力量,让我们一起为开源世界贡献自己的力量!