quarto-dev / quarto-dev/quarto-cli

Breadcrumbs support for pages in listings

Open
#8,004 2 comments 9 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

breadcrumbs enhancement listings websites
Dominant language
JavaScript
Stars
6k
Forks
458
Avg merge
1d 9h
Merged PRs (30d)
41

Description

If a page appears as a child of a listing, it would be nice if the breadcrumbs would appear with it as a child of the listing page in the tree.

e.g.

I really enjoy the breadcrumb path in the search results. Is there any way to provide a path for pages which are not explicitly included in the sidebar navigation? For example, I am using listings to enumerate 100+ pages. Each of those pages are separately included in the search index (yay!). The results do not include a breadcrumb, even though the listing sub-pages are “owned” by the page that enumerates and links to each of those sub-pages. Is there a way to provide a search breadcrumb path when there is no explicit nav? Listings are nav-adjacent.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the issue’s examples of listing pages, sidebar navigation, search results, and breadcrumb paths; trace how listing relationships and search-result breadcrumbs are represented. Done means pages included through listings receive a breadcrumb path showing their listing page even without explicit sidebar navigation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
search
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.