Vì vậy, tôi sử dụng pelican để viết blog của mình và tôi tải lên toàn bộ bằng cách sử dụng rsync. ĐỒNG Ý.
Nhưng tôi cũng sử dụng Let Encrypt và do đó cần kho lưu trữ. Được biết đến được bảo tồn ở thư mục gốc của trang web của tôi.
Vì vậy, có một cách tôi có thể nói "rsync ... - đừng-xóa .well-biết ..."
Hiện tại, những đại diện đó được bảo vệ quyền, nhưng rsync không thích điều đó.
Đây là lệnh rsync hiện tại (được cài đặt bởi chính pelican, tôi đã không viết nó):
rsync -e "ssh -p $(SSH_PORT)" -P -rvzc --delete $(OUTPUTDIR)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude
BTW: nếu bạn cũng có một số gợi ý để cải thiện hiệu quả rsync, tôi sẽ lấy nó (vâng, nó lạc đề).