Skip to content

Inaccesability of index when there also a file matching the directory name #8555

@JJWTimmer

Description

@JJWTimmer

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

In e.g. /docs/module/ there could be an index.md and a module.mdx file. The module.mdx is served as root of the folder, and the index is unreachable, although it appears as 'next' link at the bottom of the module/ path. Clicking it stays on the same page though.

Reproducible demo

No response

Steps to reproduce

  1. Create /doc/demo folder and in there:
  2. Create a file index.md with a title like # Hello Index
  3. Create a file demo.mdx with a title like # Hello Demo
  4. Yarn start
  5. Navigate to /docs/demo
  6. Try to view both pages

Expected behavior

I expect there is a precedence, where index.md(x) is used as index and the demo.mdx is just a doc.

Actual behavior

/docs/demo will show you the content of demo.mdx, the content of index.mdx is ignored. Although the next-link shows index, you can't view it if you click it. It stays on the same page.

Your environment

Self-service

  • I'd be willing to fix this bug myself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugAn error in the Docusaurus core causing instability or issues with its executionstatus: accepting prThis issue has been accepted, and we are looking for community contributors to implement this

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions