I’m using version 9.4.6. See below what happens when I `org-publish` to a remote server. The subdirectory structure is not properly mapped. Is this a bug?
On my system: project .dir-locals.el index.org images a.jpg subdir index.org images b.jpg Result on the server: project index.html images a.jpg b.jpg subdir index.html Contents of `.dir-locals` (manually anonymized): ((org-mode . ((org-publish-project-alist . (("pages" :html-doctype "html5" :html-html5-fancy t :html-head-include-scripts nil :html-head-include-default-style nil :base-directory "/my/local/computer/project" :base-extension "org" :recursive t :publishing-directory "/plink:u...@my-server.example.com:/remote/project/" :publishing-function org-html-publish-to-html) ("static" :base-directory "." :base-extension "css\\|txt\\|jpg\\|gif\\|png" :recursive t :publishing-directory "/plink:u...@my-server.example.com:/remote/project/" :exclude "/hires" :publishing-function org-publish-attachment) ("all" :components ("pages" "static")))))))