基于Hexo的个人技术博客,专注于RPC、云原生、性能优化、信息安全、AIGC等技术分享。
🌐 在线访问: https://wangxin.io/
- Node.js 14+
- npm 6+
- Git
npm install --ignore-scripts- 在
source/_posts/目录下创建或编辑文章 - 使用Markdown格式编写内容
- 运行构建和部署命令
./build-final.sh包含功能:
- ✅ 图片自动压缩(JPEG/PNG优化,压缩率高达80%+)
- ✅ Sass编译和CSS优化
- ✅ HTML/CSS/JS压缩
- ✅ Gzip压缩文件生成
- ✅ 性能检测和报告
./build-basic.sh适合环境配置有问题时使用,跳过可能有兼容性问题的功能。
./build.sh标准Hexo构建,无额外优化,适合快速预览。
node performance-check.js- 检测网站响应时间
- 分析压缩和缓存状态
- 生成详细性能报告
# macOS
brew install jpegoptim optipng
# Ubuntu/Debian
sudo apt-get install jpegoptim optipngnpm uninstall sass hexo-renderer-sass
npm install sass hexo-renderer-sass --save- 文件数量: ~294个(包含压缩文件)
- 原始文件: ~171个静态文件
- Gzip文件: ~123个压缩文件
- 总大小: ~6.8MB
- 图片压缩: 高达81.99%压缩率
- 构建时间: ~2秒
- 静态站点生成: Hexo
- 主题: hexo-theme-skapp
- 评论系统: Gitalk
- 部署: GitHub Pages
- 优化: 图片压缩、代码压缩、Gzip压缩
- BUILD_GUIDE.md - 构建脚本详细说明
- OPTIMIZATION_GUIDE.md - 性能优化指南
- 博客地址: https://wangxin.io/
- GitHub: https://github.com/lovepoem
- Hexo官网: https://hexo.io/
- 主题仓库: https://github.com/Mrminfive/hexo-theme-skapp
作者: 王欣 | Apache Dubbo项目committer/PMC、Apache Seata项目PPMC