Home
avatar

TheBlockSky

关于我

Hi there, I'm Stardust 👋

你好,我是 Stardust,一名热爱技术的前端开发者。

这个博客是我记录学习、分享思考的小角落。我相信技术不仅是工具,更是一种思维方式——它教会我如何拆解问题、如何持续迭代、如何在复杂中找到简洁。

这里的内容涵盖前端开发、后端架构、开源项目、效率工具和一些生活感悟。希望能给你带来一些启发。


💻 关于技术

我主要从事前端开发工作,日常与 JavaScript / TypeScript、Vue、React 打交道。同时也在不断拓展技术边界,学习后端、DevOps 和云计算相关知识。

我享受从零搭建一个项目的过程——从技术选型、架构设计到最终部署上线,每一个环节都充满乐趣。对我来说,编程不仅是工作,更是一种创造的方式。

前端开发

前端是我最核心的技术领域。我关注从构建工具到运行时优化的整个链路:

  • 框架与库:Vue 3 (Composition API)、React (Hooks)、Astro、Nuxt
  • 样式方案:Tailwind CSS、Less/Sass、CSS Modules、CSS-in-JS
  • 构建工具:Vite、Webpack、Rollup、esbuild
  • 状态管理:Pinia、Zustand、Vuex、Redux Toolkit
  • 测试:Vitest、Jest、Cypress、Playwright

后端与云服务

虽然前端是我的主战场,但我也深入涉足后端和云服务领域:

  • 运行时:Node.js、Bun
  • 框架:Express、Koa、Hono
  • 数据库:MongoDB、PostgreSQL、SQLite、Redis
  • Serverless:Cloudflare Workers、Vercel Functions、AWS Lambda
  • DevOps:Docker、GitHub Actions、Nginx、Linux 运维

正在学习

技术世界日新月异,我始终保持学习的习惯:

  • Rust & WebAssembly:探索高性能前端计算的可能
  • AI 工程化:LLM 应用开发、Prompt Engineering、RAG
  • 系统设计:分布式架构、微服务、高可用设计

🔧 常用工具链

类别工具
编辑器VS Code、Neovim
终端iTerm2 + Oh My Zsh
设计Figma、Penpot
API 调试Bruno、Postman
包管理pnpm、npm、bun
版本控制Git、GitHub、GitLab
笔记Obsidian、Notion
CI/CDGitHub Actions、Cloudflare Pages

📖 关于这个博客

博客基于 Astro 构建,采用静态站点生成方案,追求极致的加载速度和开发体验。

技术架构

前端框架: Astro v5
组件框架: 原生 Astro 组件 + 少量交互脚本
样式方案: Less + CSS Variables
内容管理: Markdown / MDX + Content Collections
评论系统: Twikoo / Waline
部署平台: 静态托管

博客特色

  • 极速加载:Astro 默认输出零 JS 的静态 HTML,首屏加载极快
  • 岛屿架构:只在需要交互的地方加载 JavaScript
  • Markdown 优先:写作体验流畅,专注内容本身
  • 自动优化:图片懒加载、Brotli 压缩、DNS 预解析
  • 全文搜索:支持站内文章搜索
  • RSS 订阅:支持 RSS Feed 订阅更新

每一篇文章都是我对某个知识点的思考和总结。我不追求数量,更看重质量——希望每篇文章都能给读者带来真正的价值。


🌱 一些理念

关于学习

知识只有经过整理和输出,才真正属于自己。

我坚信 费曼学习法——如果你不能简单地解释一件事,说明你还没有真正理解它。写博客就是我实践这一理念的方式。

关于技术

保持好奇,但不要追逐每一个热点。

技术世界日新月异,每天都有新的框架、工具出现。我倾向于:

  1. 理解核心原理,而不是死记 API
  2. 评估技术是否解决实际问题,而不是盲目跟风
  3. 深入掌握一套技术栈,再横向拓展

关于生活

少即是多。简洁往往比复杂更难,但更值得追求。

无论是代码、设计还是生活,我都在追求简洁。简洁不是简陋,而是经过深思熟虑后的精炼。

关于开源

我相信开源精神是技术进步的基石。我受益于无数开源项目,也希望通过自己的分享回馈社区。这个博客本身也是开源的,你可以在 GitHub 上找到它的源码。


🎯 正在做的事

短期目标

  • 深入学习 Rust,尝试用 WASM 优化前端计算密集型任务
  • 探索 AI 辅助开发的落地实践,搭建个人 AI 知识库
  • 完善这个博客,添加更多实用功能
  • 每月至少输出 2 篇高质量技术文章

长期目标

  • 构建一个完整的开源项目生态
  • 深入系统设计与架构层面
  • 持续分享,帮助更多开发者成长

🛠️ 技能图谱

精通

HTML / CSS / JavaScript / TypeScript / Vue / React / Vite / Git

熟练

Node.js / Astro / Tailwind CSS / Docker / Linux / MongoDB / Express

了解

Rust / Python / Go / Redis / Nginx / Webpack / AWS / Kubernetes


Languages and Tools

HTML5CSS3JavaScriptTypeScriptVue.jsReactNode.jsViteAstroTailwind CSSGitDockerLinuxVS CodeFigmaMongoDBRustPython

📬 联系我

如果你有任何问题、想法,或者只是想打个招呼,欢迎通过以下方式找到我:

方式说明
博客留言每篇文章下方都可以评论
GitHub关注我的开源项目
邮件博客留言板留言,我会尽快回复

期待与你交流!