All notable changes to this project are documented in this file.
hexo_run.js: template literals now use backtick quotes;${HEXO_SERVER_PORT}correctly interpolatesentrypoint.sh: addset -eper shell coding standard; movepm2 startafter blog init to prevent race conditionentrypoint.sh: remove redundantcnpm config set registry(already set in Dockerfile)
Dockerfile:HEALTHCHECKfor hexo server HTTP 200 monitoring
docs/ARCHITECTURE.md: document HEALTHCHECK and USER design decisionsAGENTS.md: update entrypoint flow description, add new experience library referencesdocs/CHANGELOG.md: restructured to Keep a Changelog format
AGENTS.md: unified engineering conventions and command entrydocs/ARCHITECTURE.md: architecture documentationdocs/REQUIREMENTS.md: requirements documentationdocs/TESTING.md: test strategy documentationdocs/CHANGELOG.md: changelog documentationtests/docker_test.sh: automated verification script
- CI: update
docker/build-push-actionto v7 - CI: update
docker/setup-buildx-actionto v4 - CI: update
docker/setup-qemu-actionto v4 - CI: update
docker/login-actionto v4 - CI: update
actions/checkoutto v6 - Local Dockerfile reverted to
node:20-slim(remote master usesnode:26-slim) - Removed unsupported build platforms
- Enable Renovate automatic dependency updates
- Add Dependabot daily Docker dependency scanning