Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Home page renders twice, one below the other. #10053

Open
5 of 7 tasks
akhlesh opened this issue Apr 18, 2024 · 1 comment · May be fixed by #10059
Open
5 of 7 tasks

Home page renders twice, one below the other. #10053

akhlesh opened this issue Apr 18, 2024 · 1 comment · May be fixed by #10059
Labels
bug An error in the Docusaurus core causing instability or issues with its execution status: needs triage This issue has not been triaged by maintainers
Milestone

Comments

@akhlesh
Copy link

akhlesh commented Apr 18, 2024

Have you read the Contributing Guidelines on issues?

Prerequisites

  • I'm using the latest version of Docusaurus.
  • I have tried the npm run clear or yarn clear command.
  • I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
  • I have tried creating a repro with https://new.docusaurus.io.
  • I have read the console error message carefully (if applicable).

Description

The home page renders twice, one below the other. This happens only when I use the absolute path for example - https://docusaurus.io/index.html. The search and theme change button becomes unresponsive for the page rendered on top. This happens on the initial load only.

Reproducible demo

No response

Steps to reproduce

Check this URL - https://docusaurus.io/index.html

Expected behavior

The home page should render the content once.

Actual behavior

The home page renders content twice.

image

Your environment

  • Public source code:
  • Public site URL:
  • Docusaurus version used: 3.2.1
  • Environment name and version (e.g. Chrome 89, Node.js 16.4): 18.13.0
  • Operating system and version (e.g. Ubuntu 20.04.2 LTS): Windows 10

Self-service

  • I'd be willing to fix this bug myself.
@akhlesh akhlesh added bug An error in the Docusaurus core causing instability or issues with its execution status: needs triage This issue has not been triaged by maintainers labels Apr 18, 2024
@slorber slorber added this to the 4.0 milestone Apr 19, 2024
@slorber
Copy link
Collaborator

slorber commented Apr 19, 2024

Thanks, this has been reported multiple times before and is not really a bug because the page should not be accessed through that URL but through its canonical variant, and your host can be configured to do a server redirect.

However this has been reported quite often in the past and I agree it's confusing and we should try to fix it:

I have a working solution (#10059) but I'll delay merging this to Docusaurus v4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug An error in the Docusaurus core causing instability or issues with its execution status: needs triage This issue has not been triaged by maintainers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants