Repository navigation
Playground redesign and SEO metadata - #13
Merged
Merged
Conversation
- top bar with logo, tagline, example picker and share action; dismissible intro strip - file sidebar with per-source colour dots and hover actions, editor tabs for config and files - output tabs with problem badge, status bar showing run state, sources and format - IBM Plex Sans/Mono bundled locally; editors and Scalar themed from the page tokens in light and dark
- descriptive title and meta description, canonical URL, Open Graph and Twitter cards - SoftwareApplication JSON-LD, visually hidden h1 and a noscript summary for crawlers - 1200x630 og-image.png and sitemap.xml
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.
Redesigns the web playground as a three-pane workbench and adds SEO metadata so the playground can show up in search results and render rich link previews.
Design
openapi-aggregator.yamland the selected file;@fontsource, so no request goes to a font CDN.The run-state and colour logic lives in the new
web/src/sources.ts, with unit tests.SEO
web/public/og-image.png.SoftwareApplicationJSON-LD describing a free developer application, with its repository and license.<h1>and a<noscript>summary for crawlers that don't run JavaScript.sitemap.xml, to submit in Google Search Console after deploy. There is norobots.txt: for a project site, crawlers only read it at the domain root.Separately, the repo's description, homepage URL and topics have been updated on GitHub.
Testing
1instead of(1).