docs(seo): PyTorch-Wildlife structured-data + social + self-hosted assets parity#15
Open
rain-Brian wants to merge 3 commits into
Open
docs(seo): PyTorch-Wildlife structured-data + social + self-hosted assets parity#15rain-Brian wants to merge 3 commits into
rain-Brian wants to merge 3 commits into
Conversation
Add SoftwareSourceCode JSON-LD (homepage) and BreadcrumbList (sub-pages) via a theme override, Open Graph and Twitter Card meta with a self-hosted local share image, and self-hosted favicon/logo (assets/cat.png) replacing the Zenodo-hosted theme chrome. Adds mkdocs-callouts so > [!TIP] blocks render as Material admonitions, and git-revision-date-localized for last-updated dates (with fetch-depth: 0 in the deploy workflow).
…ameAs (schema review)
…r:image:alt Point publisher/creator/maintainer at the canonical https://www.microsoft.com/en-us/ai/ai-for-good#organization Organization @id so the node is shareable across the cluster. Add inLanguage en to the WebSite node and a twitter:image:alt meta mirroring og:image:alt. sameAs (GitHub, PyPI, PW arXiv) unchanged.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replicates the infra/structured-data SEO pattern merged in microsoft/Biodiversity#653, adapted for PyTorch-Wildlife.
What
overrides/main.html):SoftwareSourceCodeon the homepage,BreadcrumbListon sub-pages. Schema is gated onpage.file.src_pathso it cannot leak between pages.summary_large_imageshare image.docs/assets/cat.png) replacing the Zenodo-hosted theme chrome.> [!TIP]blocks that were rendering as literal[!TIP]text, now proper Material admonitions.fetch-depth: 0added to the deploy workflow checkout so dates resolve from git history.Keywords
JSON-LD keywords target the framework / model-zoo lane in the cluster keyword-ownership matrix (wildlife AI framework, conservation deep learning framework, wildlife model zoo, camera trap detection, species classification).
Notes
faqpage in this repo, so noFAQPageschema is emitted.mkdocs build --strictpasses.Part of ADO Epic 506340 (SEO Phase 1 repo on-page).