macOS 使用 Nginx 在本地部署静态网站

通过 Brew 安装 Nginx 并启动,配置默认静态页面和日志目录。新增静态页面服务,使用 try_files 语法实现 SPA 页面路由。try_files 尝试多个路径,若文件不存在则进行内部重定向。安装后默认端口为 8080,无需 sudo 运行。重启 Nginx 可使用 brew services restart nginx 或直接运行命令。参考文档提供了详细的 try_files 配置说明和版权信息。

npm / cnpm 设置镜像地址

使用 npm 和 cnpm 查看及修改镜像源。npm 的默认镜像源为 https://registry.npmjs.org/,可通过 npm config set registry 命令进行修改。安装 cnpm 后,查看和修改镜像源的命令与 npm 类似。确保转载时包含版权声明,并附上作者和原始地址的超链接。
Open post Performance

前端性能和加载体验优化实践 (附: PWA、离线包、内存优化、预渲染)

探讨了页面加载卡顿的原因并提出了多种优化方法。主要原因包括项目包或第三方脚本过大、JavaScript 执行阻塞页面加载、图片体积大且多等。优化策略包括构建缩包按需加载、减少图片体积等。文章还详细介绍了如何通过 Webpack 插件分析项目中用到的 npm 包及大小,以及如何通过调整图片尺寸、格式转换、压缩等方式减小图片体积。

读书笔记:《我要快乐,不必正常》 – [英]珍妮特·温特森 著 / 冯倩珠 译

探索了个人身份与社会背景的交融,强调了故事与写作在自我创造中的重要性。通过讲述孤独、爱与成长,探讨了逃避与面对的选择。工业化背景下的个人主义与社群影响被深刻反思,揭示了生命中不确定性与追求意义的复杂性。强调了内心世界的安全与外在世界的易变,鼓励勇敢面对人生的挑战。