Repository navigation
Conversation
People look for StarLancer mods, not OpenReliant's, and the pages didn't say StarLancer in their titles, gave no canonical address, and showed nothing when linked in a chat. Each page's title now ends with "StarLancer mods for OpenReliant", its description is cut to fit a search result, it names its canonical address, and a link to a mod's page shows the mod's thumbnail. sitemap.xml lists every page with the day of its latest release, and robots.txt at the root of openreliant.github.io names it.
vdmkenny
added a commit
to OpenReliant/openreliant
that referenced
this pull request
Oct 25, 2026
…1336) - Titles name StarLancer: the landing page is "OpenReliant: play StarLancer on Windows, macOS and Linux", and the docs' home "OpenReliant docs: install, play and mod StarLancer". The landing page's description is cut to fit a search result. - Each docs page gets its own description, the start of its text (`website/docs_hooks.py`), in place of one description for all 82 pages. - Canonical addresses, Open Graph and Twitter tags on every page, with OpenReliant's icon as the preview picture. - schema.org data on the landing page: a free game application for Windows, macOS and Linux, about StarLancer. - The docs' sitemap dates each page by its last commit, so search engines can tell what changed. Before, every page carried the build's date. The Pages workflow fetches the whole history for it, without the old files' contents. - `website/sitemap.xml` lists the landing and contribute pages. - The hero picture gives its size, so the page doesn't shift as it loads. Goes with OpenReliant/openreliant.github.io#1, robots.txt naming the sitemaps, and OpenReliant/openreliant-mods#79, the same for the mods' site. Checked by building the docs locally with MkDocs 1.6: the 82 descriptions are all different, 80 to 159 characters, and the sitemap's dates match git.
This branch has not been deployed
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.
?category=and?q=views count as the index.sitemap.xmllists the index, the updates and every mod's page, each with the day of its latest release. robots.txt names it (robots.txt names the sitemaps of OpenReliant's sites openreliant.github.io#1).Checked by running
site.pylocally: 39 mod pages, 35 with a thumbnail card.