Deep-linking: /about experience bitmask + blog section anchors :3 #12
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
rust
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
vxfemboy/zoa.sh!12
Loading…
Reference in a new issue
No description provided.
Delete branch "deep-linking"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Deep-linking:
/aboutexperience bitmask + blog section anchorsMakes parts of the site linkable — everything is URL fragments (client-side JS + server-rendered
id/data-bit), so there are no new server routes and thecurl/no-JS view is unaffected./aboutexperience#exp;<base36 mask>into the URL; loading such a URL reopens exactly those jobs across both desktop + mobile variants and scrolls to the block.Blog post headings
h2–h6gets a GitHub-styleidslug (deduped-2,-3), so…/post/<slug>#sectionjumps to that section.#— but are clickable (JS): clicking drops the section link into the URL, and a scroll-spy mirrors the section you're reading into the address bar in real time (replaceState, no history spam).<hN id>(not<a>) so nothing recolors them; the curl/ANSI heading renders clean (no stray#).Bug fixes folded in
/blogno longer panics —truncate_textcounted bytes and could slice mid-UTF-8-char on the unicode-heavy posts; now truncates by character.localhost/127.0.0.1resolve tohttp://<host:port>instead of the productionhttps://vx.gaydefault, so nav links don't bounce off localhost. Production domains unchanged.Tests / gates
slugify, heading anchors/dedup,company_bit_mapstability, local-dev host resolution. Full suite green (23),cargo fmt --all -- --check+clippy -D warningsclean.🄯 vxfemboy | meow <3