#!/usr/bin/env bash # 升级已部署的 py-blog:拉取代码、重编译 marknb、更新 Python 依赖 set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" # shellcheck source=common.sh source "$ROOT/scripts/common.sh" echo "==> 拉取 py-blog 最新代码" pull_py_blog echo "==> 重新编译 marknb → $LIB_PATH" build_marknb echo "==> 升级 Python 依赖" upgrade_python echo "" echo "升级完成。" echo " marknb: $LIB_PATH" echo " 若 blog.py 正在运行,请重启服务使变更生效。"