You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reworked / into a lightweight static landing page with inline critical styles and no homepage dependency on the full Docusaurus app shell.
Moved the shared custom CSS import into the Docusaurus Layout path so docs/blog routes keep their existing styling.
Delayed the Robofy chatbot injection from the shared layout instead of loading it as a render-blocking global head script.
Added a small post-build plugin that strips the unused Docusaurus CSS/JS from only build/index.html; docs/blog pages continue to ship the normal app bundles.
Lighthouse verification
Ran against the production build served locally with docusaurus serve at /.
I think this needs a scope check before it can satisfy #217.
The diff does not just optimize the existing homepage: src/pages/index.tsx drops the existing HomePage, Announcement, GA pageview, Scarf pixel, and the existing homepage sections, then static-homepage-plugin strips the CSS/JS only from the built index.html. That can produce a very small 100/100 static page, but it also substantially changes the shipped / content and tracking surface.
Since #217 asks for the release build of the website to reach 100 on /, I would either preserve the current homepage UX while optimizing it, or get explicit maintainer confirmation that replacing it with this reduced landing page is acceptable. Also, the bounty instructions ask for a short demo video in the PR; I do not see one attached yet.
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
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.
/claim #217
Summary
/into a lightweight static landing page with inline critical styles and no homepage dependency on the full Docusaurus app shell.build/index.html; docs/blog pages continue to ship the normal app bundles.Lighthouse verification
Ran against the production build served locally with
docusaurus serveat/.Mobile result:
Commands used:
npm run build npx lighthouse http://127.0.0.1:3017/ \ --only-categories=performance,accessibility,best-practices,seo \ --form-factor=mobile \ --screenEmulation.mobile=true \ --screenEmulation.width=390 \ --screenEmulation.height=844 \ --screenEmulation.deviceScaleFactor=3 \ --throttling-method=simulate \ --chrome-flags='--headless=new --no-sandbox' \ --output=json \ --output-path=/tmp/tailcall-lh-pr-mobile.json \ --quietBuild note: the existing optional
wsdependency warnings forbufferutilandutf-8-validatestill appear during build, but the build succeeds.