Tooling to scrape a local dev instance, report on content layout, and provide a visualization of the results #1233
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.
npm run site-checkto drive through the siteIt's entirely a proof of concept, but reasonably useful from where it's starting. The content in this PR should not impact anything presented on the swift.org website, and is meant to be developer tooling to explore the content.
Motivation:
I wanted to get a better handle on the content interconnections and "depth from the root" of the site, as well as potentially identify broken links, broken images, and/or pages that have become isolated as we've built up and redesigned the site.
Modifications:
The PR includes 2 scripts and docs/notes for those scripts:
Result:
I have a copy temporarily hosted on GitHub pages with the output from this script: https://heckj.github.io/swift-org-website/site-visualize-output.html