Skip to content

feat(site-kit): share publisher identity across product and OSS sites - #46

Merged
jlc488 merged 3 commits into
mainfrom
sexysinny/shared-publisher-seo
Sep 6, 2026
Merged

feat(site-kit): share publisher identity across product and OSS sites#46
jlc488 merged 3 commits into
mainfrom
sexysinny/shared-publisher-seo

Conversation

@jlc488

@jlc488 jlc488 commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Public product and OSS sites currently duplicate publisher names, company links and Organization JSON-LD. Add framework-independent publisher builders and a DevsLab identity preset so visible attribution and structured data use the same source.

The core validates HTTP(S) identity URLs, copies and freezes input, resolves only own locale labels, and safely escapes HTML and JSON-LD. Static sites can render attribution at build time without client JavaScript; Solid and React consumers use the link and graph objects. No crawler or AI training policy changes.

Validation: 31 source core/publisher/contract/worker tests passed, including prototype-key fallback and script/attribute escaping. Package export/release smoke checks cover the new public subpath. Changeset schedules the standard fixed-group 0.7.0 release; AskLinq, VisionLinq, TraceLinq, BookLinq and OSS consumers are being updated together.

@jlc488
jlc488 merged commit 329979a into main Sep 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant