[Bug]: jekyll changes filenames when copying files to _site on build
rriemann opened this issue · 1 comments
rriemann commented
Operating System
Opensuse Tumbleweed
Ruby Version
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux]
Jekyll Version
jekyll 4.3.3
GitHub Pages Version
No response
Expected Behavior
I expect Jekyll to copy my asset files:
.well-known
├── webfinger
└── webfinger.d
└── http%3A%2F%2Fopenid.net%2Fspecs%2Fconnect%2F1.0%2Fissuer
└── acct%3Arobert%riemann.cc.json
My motivation is here to catch requests to /.well-known/webfinger?rel=http://openid.net/specs/connect/1.0/issuer&resource=acct:my@mail.com
and use a CDN redirect to /.well-known/webfinger.d/:rel/:resource.json
to hardcode the response.
Current Behavior
After a bundle exec jekyll build
, I get:
.well-known
├── oidc.webfinger
├── webfinger
└── webfinger.d
└── http:
└── openid.net
└── specs
└── connect
└── 1.0
└── issuer
└── acct:robert%riemann.cc.json
Relevant log output
No response
Code Sample
Just create an empty Jekyll project and do:
mkdir -p webfinger.d/http%3A%2F%2Fopenid.net%2Fspecs%2Fconnect%2F1.0%2Fissuer/
touch webfinger.d/http%3A%2F%2Fopenid.net%2Fspecs%2Fconnect%2F1.0%2Fissuer/acct%3Arobert%riemann.cc.json
Then build to _site.