Skip to content

Commit 868dc4e

Browse files
committed
Use Jekyll-compatible config for Bluesky verification
Replace .nojekyll with a _config.yml that includes .well-known in the Jekyll build, so the atproto-did verification file stays published even when the site later moves to a real Jekyll build. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FZX8zJN2TCRyAyyEQJf4oQ
1 parent 7f679e9 commit 868dc4e

3 files changed

Lines changed: 5 additions & 1 deletion

File tree

.nojekyll

Whitespace-only changes.

DEPLOYMENT_GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ The Bluesky handle `@loganfinney.com` is verified via the **HTTPS well-known met
77
| File | Purpose |
88
| :--- | :--- |
99
| `.well-known/atproto-did` | Contains the account DID; Bluesky fetches `https://loganfinney.com/.well-known/atproto-did` to verify domain ownership. |
10-
| `.nojekyll` | Disables Jekyll processing on GitHub Pages, which otherwise ignores dot-folders like `.well-known`. |
10+
| `_config.yml` | Jekyll configuration with `include: [".well-known"]`, so the Jekyll build on GitHub Pages publishes the dot-folder instead of dropping it. This works with the current plain-HTML site and with any future Jekyll-based site — just carry the `include` entry into the new config. |
1111

1212
If the handle ever shows as invalid, confirm the URL above returns the DID, then re-verify in the Bluesky app under **Settings → Account → Handle → I have my own domain → Verify Text File**.
1313

_config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Jekyll excludes dot-folders from the built site by default; this keeps
2+
# .well-known published so the Bluesky handle verification file stays live.
3+
include:
4+
- ".well-known"

0 commit comments

Comments
 (0)