日常会在 macOS 和 Ubuntu 之间切换,博客是基于 Hexo 生成的,不同系统的 Node 版本会有较大差异、环境稳定性比较差,为了方便平时写博客,想到了用 Docker 统一博客生成环境,于是自己写了 Dockerfile,在结合VS Code 编写,可以做到系统无差。

日常开发只需要在 VS Code 中边写边预览,图片是通过 PasteImage 插件快捷键插入。预览和发布只需要以下两个命令即可。
预览本地博客:alias run-blog='docker exec -it container_id python utils/goto.py blog'
发布博客文章:alias push-blog='docker exec -it container_id python utils/goto.py push'