📂 笔记

← 全部文章
  • Strapi 部署避坑指南:Git 冲突、数据迁移与构建优化
    记录 Strapi 项目在服务器部署过程中遇到的常见问题及解决方案,包括 Git 拉取冲突、数据导入导出失败、构建性能优化等实战经验。
    📖 阅读全文
  • Strapi 从github拉取代码生产环境部署全指南:从安全权限配置到 PM2 守护与反向代理
    从零开始构建安全的 Strapi 生产环境。涵盖用户隔离、Node.js 内存优化、node_modules 权限精准修复、PM2 进程守护及 Nginx 反向代理配置,助你打造企业级无头 CMS 服务。
    📖 阅读全文
  • Linux Swap 扩容与优先级调优实战:从创建到持久化配置
    本文详细记录了一次真实的Linux服务器Swap扩容操作,从创建Swap文件到配置优先级,再到持久化设置的完整流程,帮助运维人员掌握多Swap设备的高效管理方法。
    📖 阅读全文
  • Cloudflare Workers 部署 Astro 踩坑:流式渲染导致页面白屏的排查与修复
    记录一次 Astro 6 + @astrojs/cloudflare 部署中,因 workerd 运行时不兼容流式渲染导致页面返回 [object Object] 的完整排查过程与修复方案。
    📖 阅读全文
  • Strapi 数据迁移与恢复指南 (2026版):从本地到生产环境
    详细记录 Strapi 项目从本地开发环境迁移到服务器的完整流程。涵盖版本同步、数据导出、SCP 上传、数据库导入及权限修复,助你零数据丢失上线。
    📖 阅读全文
  • 零基础搭建 Cloudflare R2 随机图片服务
    使用 Cloudflare R2 对象存储和 Workers 搭建免费的随机图片 API 服务,适合新手入门。
    📖 阅读全文
  • 移动端网页的视觉视口与逻辑视口:前端开发者必须搞懂的屏幕适配核心概念
    移动端视口分为视觉视口和逻辑视口,理解两者区别是响应式设计的基础。本文详细讲解视口概念和meta标签用法。
    📖 阅读全文
  • 差一错误:编程中不可忽视的边界哲学
    差一错误(Off-by-one error)是编程中最常见的边界bug,本文讲解其成因、案例和预防方法。
    📖 阅读全文
  • 在宝塔面板中创建独立用户部署和运行 Strapi 完整教程
    采用最佳实践:使用专用用户运行、配置独立的 npm 环境以避免权限问题,并用 PM2 进行进程守护,附域名反向代理与 SSL 配置。
    📖 阅读全文
  • 响应式图片:前端性能优化的隐形引擎
    响应式图片是前端性能优化的重要环节,本文讲解srcset、sizes属性和picture标签的用法。
    📖 阅读全文
  • 别再死磕固定宽度了!我踩了3次坑才搞懂的响应式容器"舒服密码"
    响应式容器不应该用固定宽度,本文分享3次踩坑经验,讲解max-width、vw单位和流体容器的最佳实践。
    📖 阅读全文
  • 写代码时,为什么总有人提醒你用 === 而不是 ==?
    JavaScript中==和===有本质区别,==会进行类型转换而===不会。本文讲解为什么推荐使用严格等于。
    📖 阅读全文
  • 2026年6月15日
    Strapi 部署避坑指南:Git 冲突、数据迁移与构建优化
    记录 Strapi 项目在服务器部署过程中遇到的常见问题及解决方案,包括 Git 拉取冲突、数据导入导出失败、构建性能优化等实战经验。...
    2026年6月15日
    Strapi 从github拉取代码生产环境部署全指南:从安全权限配置到 PM2 守护与反向代理
    从零开始构建安全的 Strapi 生产环境。涵盖用户隔离、Node.js 内存优化、node_modules 权限精准修复、PM2 进程守护及 Nginx 反向代理配置,助你打造企业级无头 CMS 服...
    2026年6月13日
    Linux Swap 扩容与优先级调优实战:从创建到持久化配置
    本文详细记录了一次真实的Linux服务器Swap扩容操作,从创建Swap文件到配置优先级,再到持久化设置的完整流程,帮助运维人员掌握多Swap设备的高效管理方法。...
    2026年6月6日
    Cloudflare Workers 部署 Astro 踩坑:流式渲染导致页面白屏的排查与修复
    记录一次 Astro 6 + @astrojs/cloudflare 部署中,因 workerd 运行时不兼容流式渲染导致页面返回 [object Object] 的完整排查过程与修复方案。...
    2026年6月5日
    Strapi 数据迁移与恢复指南 (2026版):从本地到生产环境
    详细记录 Strapi 项目从本地开发环境迁移到服务器的完整流程。涵盖版本同步、数据导出、SCP 上传、数据库导入及权限修复,助你零数据丢失上线。...
    2026年4月29日
    零基础搭建 Cloudflare R2 随机图片服务
    使用 Cloudflare R2 对象存储和 Workers 搭建免费的随机图片 API 服务,适合新手入门。...
    2026年4月13日
    移动端网页的视觉视口与逻辑视口:前端开发者必须搞懂的屏幕适配核心概念
    移动端视口分为视觉视口和逻辑视口,理解两者区别是响应式设计的基础。本文详细讲解视口概念和meta标签用法。...
    2026年3月27日
    差一错误:编程中不可忽视的边界哲学
    差一错误(Off-by-one error)是编程中最常见的边界bug,本文讲解其成因、案例和预防方法。...
    2026年3月11日
    在宝塔面板中创建独立用户部署和运行 Strapi 完整教程
    采用最佳实践:使用专用用户运行、配置独立的 npm 环境以避免权限问题,并用 PM2 进行进程守护,附域名反向代理与 SSL 配置。...
    2026年2月23日
    响应式图片:前端性能优化的隐形引擎
    响应式图片是前端性能优化的重要环节,本文讲解srcset、sizes属性和picture标签的用法。...
    2026年2月6日
    别再死磕固定宽度了!我踩了3次坑才搞懂的响应式容器"舒服密码"
    响应式容器不应该用固定宽度,本文分享3次踩坑经验,讲解max-width、vw单位和流体容器的最佳实践。...
    2026年1月21日
    写代码时,为什么总有人提醒你用 === 而不是 ==?
    JavaScript中==和===有本质区别,==会进行类型转换而===不会。本文讲解为什么推荐使用严格等于。...