Website headings have no anchor links (the Quarto 1 hover link icon)
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 56/100
Hướng nghiên cứu
Start by tracing how q2 renders website headings and assembles page scripts; the issue points to Quarto 1’s quarto-html-after-body.ejs, quarto.js, and anchor.js as reference points. Reproduce with q2 render and inspect the rendered page’s heading and script tags. Done means hovering over headings shows a link icon that lets readers copy a section link.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
In a q2 website, section headings are not clickable. In Quarto 1, a link icon shows when you hover over a heading, so readers can copy a link to that section. In q2, no icon shows.
The sections have IDs, so links such as #events work. The missing part is the hover anchor link. Quarto 1 adds it with anchor.js (from quarto-html-after-body.ejs / quarto.js), and q2 does not load that script.
To reproduce
- Render a website that has
##headings:q2 render - Open a page and hover over a heading.
Expected: a link icon shows next to the heading (Quarto 1 behavior).
Actual: no icon shows, and the heading is not a link.
Rendered output, for reference:
<section id="events" class="section level2">
<h2>Events</h2>
There is no anchor script in the page <script> tags.
Environment
- q2 0.40.0-nightly.20261104 (compared with Quarto 1.10.18)
- macOS
- Found in a Quarto 2 port of the Posit Assistant docs, using the
posit-dev/product-doc-theme@q2extension
- Ngôn ngữ chính
- Rust
- Star
- 293
- Fork
- 20
- Merge trung bình
- 12 giờ 21 phút
- Pull request đã merge (30 ngày)
- 178
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của quarto-dev/q2
-
Navbar dropdown menus on the right side are missing `dropdown-menu-end`Có thể đã có người làm @cscheid đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
quarto-dev/q2#1059 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
quarto-dev/q2#1031 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
quarto-dev/q2#957 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
quarto-dev/q2#1053 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
hub-client: "Expand markup" and "Expand preview" should hide the other pane instead of shrinking itĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
quarto-dev/q2#1037 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của quarto-dev/q2
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
fritzprix/libr-agent#2612 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
crate: spate-core priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
NSPG13/agent-bounties#1749 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: web bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
kinqsradio/orbyn-engineering#227 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
移动端下载页实时吞吐与筛选栏滚动层级不一致Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày