Website headings have no anchor links (the Quarto 1 hover link icon)
维护者通常 1 天内回复
已经有一个关联 PR 被合并了。
- #1061 来自 @cscheid —— 已合并
评估
调研方向
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.
由索引模型根据 Issue 内容生成。
描述
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
- 主要语言
- Rust
- 星标
- 302
- 派生
- 22
- 平均合并
- 5 小时 6 分钟
- 30 天内合并 PR
- 207
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
quarto-dev/q2 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 73/100
quarto-dev/q2#1155 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 88/100
quarto-dev/q2#1135 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
quarto-dev/q2#1133 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
quarto-dev/q2#1103 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 75/100
quarto-dev/q2#1095 ·
维护者通常 1 天内回复
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 94/100
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 65/100
维护者通常 2 天内回复
-
enhancement good first issue help wanted
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复
-
area:ui
难度 2/5 1-3 小时 新手友好度 78/100
openfootmanager/openfootmanager#1365 ·
维护者通常 1 天内回复
-
documentation
难度 1/5 1-3 小时 新手友好度 90/100
JackMechem/marbble#305 ·
维护者通常 1 天内回复