FisherHub Blog

全部文章

40 篇

开发实践

Astro 6 升级指南:从 v5 到 v6 的破坏性变更全记录

Content Collections API 大改、glob loader 替代文件系统路由、@astrojs/tailwind 废弃——一份实战升级清单

开发实践

Astro Content Collections 深度解析:从 Schema 到 Loader

带你彻底搞懂 Astro 的内容管理系统——glob loader、frontmatter 校验、类型生成和 render API

开发实践

Astro SSR 实战:用 @astrojs/node 构建动态站点

从静态站点到全栈应用——SSR 模式下的 API 路由、Hono 集成和 Node 部署

工具笔记

Astro + Tailwind v4 集成:用 Vite 插件替代 @astrojs/tailwind

Tailwind v4 带来 CSS-first 配置和零 JS 运行时——但在 Astro 6 中如何正确接入?

开发实践

Astro Islands 架构详解:零 JS 的静态站点是怎么生成的

理解 Astro 最核心的设计理念——组件孤岛、选择性水合和渐进增强

开发实践

用 Astro 构建高性能个人博客的完整方案

从零开始:Content Collections、MDX、Tailwind v4、SSR 搜索、RSS、Sitemap——一个博客需要的所有东西

开发实践

Hono 入门:为边缘计算而生的 TypeScript Web 框架

比 Express 快 3 倍、原生支持 Cloudflare Workers——Hono 重新定义了轻量级 Web 框架

开发实践

Hono + Cloudflare Workers:零成本部署全栈 API

用 Hono 写 API,部署到 Cloudflare Workers——每天 10 万次免费请求,边缘节点全球加速

工具笔记

Hono RPC 模式:类型安全的 API 调用

告别 REST 的类型体操——Hono RPC 让前后端共享类型,编译期发现错误

工具笔记

Hono 中间件实战:Auth、CORS、Logger 全攻略

从认证到限流,用 Hono 内置中间件构建生产级 API 的完整方案

工具笔记

用 Hono 替代 Express:性能对比与迁移指南

实测 Hono 路由性能是 Express 的 3 倍,bundle 只有 12KB——是时候换掉了

工具笔记

Ubuntu 24.04 服务器初始化配置指南

从 SSH 安全到 fail2ban,给新服务器上第一道防线——30 分钟搞定

工具笔记

Linux 命令行效率提升:10 个必会技巧

从 Ctrl+R 到 fzf,这些技巧让你的 Linux 操作速度翻倍

工具笔记

WSL2 + Ubuntu:Windows 开发者的最佳 Linux 环境

告别虚拟机卡顿——WSL2 让 Linux 和 Windows 文件互通、GPU 共享、网络直通

工具笔记

Nginx 反向代理完整配置教程

从静态文件到 WebSocket,用 Nginx 把多个服务整合到一个域名下

工具笔记

Ubuntu 服务器安全加固清单

除了 SSH 和 UFW,这些安全措施让你的服务器更难被攻破

工具笔记

Docker + Ubuntu:容器化你的开发环境

用 Docker Compose 管理 Node、PostgreSQL、Redis,一次配置到处运行

工具笔记

Windows + Hyper-V + Ubuntu 开发环境搭建全流程

用 Hyper-V 跑 Linux 虚拟机,比 WSL2 更适合需要完整内核场景的开发

工具笔记

Windows Terminal 美化与生产力配置

告别 cmd 的白底黑字——Oh My Posh、主题、分屏,一个现代化的终端

工具笔记

WSL2 网络代理配置:让子系统访问宿主机代理

Clash、V2Ray、ShadowSocks——让 WSL2 中的 curl/npm/git 都能走 Windows 代理

工具笔记

Windows 下 Node.js 多版本管理完全指南

nvm-windows vs fnm vs Volta——哪个更适合 Windows 开发者?

工具笔记

WPS 作为独立开发者的文档工具链

从产品文档到商业计划书——WPS 的云同步和模板系统如何服务一个人团队

AI技术

WPS AI 功能深度评测:国产办公套件的 AI 进化

实测 WPS 的 AI 写作、PPT 生成、表格分析——能替代 ChatGPT 写文档吗?

AI技术

OpenCode 入门指南:AI 辅助编程的最佳实践

从安装到自定义 Skills——OpenCode 让你用自然语言操控整个开发工作流

AI技术

OpenCode 自定义 Skills 开发实战

从需求到可复用 Skill——把你的开发工作流封装成 AI 可执行的自动化流程

AI技术

OpenCode + Astro:用 AI 加速前端开发

从创建项目到部署上线——OpenCode 如何在一个下午完成 Astro 博客的完整搭建

AI技术

OpenCode 与 Cursor、Claude Code 的差异化对比

三款 AI 编程工具的实测对比——不是谁更好,是谁更适合你的场景

AI技术

ChatGPT System Prompt 工程:让 AI 更懂你的需求

从角色设定到输出约束——写好 System Prompt 是高效使用 AI 的第一课

AI技术

从 ChatGPT 到 Claude:AI 助手选择指南(2026)

GPT-4o、Claude 4 Sonnet、Gemini——三大模型在不同场景下的实际表现对比

AI技术

Prompt Engineering 进阶:结构化提示词实践

从角色扮演到 Few-shot——让你的 AI 输出质量提升 50% 的核心技巧

AI技术

AI 辅助编程方法论:独立开发者如何高效使用 AI

不是让 AI 替你编程,而是让 AI 放大你的编程能力——一套经过验证的工作方法

AI技术

OpenAI API 成本优化实战:Token 计算与缓存策略

每 1000 个请求能省多少钱?从 Prompt 瘦身到语义缓存,降低 API 费用的 5 个方法

行业洞察

AI 时代的独立开发者生存指南

一个人 + AI = 一个小团队。但 AI 时代的机会和陷阱是什么?

AI技术

用 ChatGPT 生成高质量技术博客的完整工作流

从选题到发布的 5 步流程——让 AI 帮你写博客,但不是替你写博客

行业洞察

独立开发者技术栈选型 2026

从框架到部署——一套经过验证的 Solo 开发者全栈技术方案

开发实践

从零搭建个人技术博客:域名、部署、SEO 一站式指南

用 fisherhub.cn 做例子,走完从注册域名到搜索引擎收录的完整流程

工具笔记

Cloudflare Pages 静态部署完全指南

从 Wrangler CLI 到 GitHub Actions——Cloudflare Pages 的 4 种部署方式

工具笔记

Git 工作流最佳实践:独立开发者的版本管理

即使一个人开发,Git 也能救你的命——分支策略、Commit 规范和回滚技巧

开发实践

前端性能优化清单:从 Lighthouse 60 到 95

14 个关键优化点——图片、字体、CSS、JS、网络,每一项都有可测量的提升

行业洞察

独立开发者的工程师文化:少即是多

为什么一个人不需要 Scrum、不需要 OKR、不需要技术文档——但仍然需要工程纪律