Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Generate table of contents for (long?) notes

Đang mở
#1,608 4 bình luận 2 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue nà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
48/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
javascript, markdown
Lĩnh vực
frontend

Hướng nghiên cứu

Không có tệp, kiểm thử hoặc điểm vào nào được nêu. Hãy bắt đầu bằng cách xác định trình chỉnh sửa ghi chú và đường dẫn tiêu đề Markdown hoặc kết xuất của nó, sau đó làm rõ với các maintainer về hành vi giữa viewport và cài đặt. Hoàn thành nghĩa là các ghi chú dài hiển thị một menu mục lục có thể sử dụng, tương ứng với các ví dụ đóng và mở rộng.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

feature request needs discussion

Is your feature request related to a problem? Please describe.
When I have long notes, I can't see all chapters, and can't get an overview of it.

Describe the solution you'd like
If the note is longer than the viewport (or maybe 2 times the viewport, if you can compute it), provide a menu-button that will drop-down as a table of contents.
It could be on left or right, I let UX engineers do their work :)

If detecting viewport length is too much, that could be a setting : Show Table of Contents in Notes Yes/No. My guess is that people who need it for long notes will not mind seeing them also in short notes.

Describe alternatives you've considered
I could make notes shorter, but that would mean multiply notes, and managing data density at notes level. With only categories, it's a bit of a pain, and for some topics, it does not make sense to split.

Additional context

Example extracted from Wikipedia:
Closed:
Image

Expanded:

Image
Ngôn ngữ chính
JavaScript
Star
739
Fork
162
Merge trung bình
15 giờ 2 phút
Pull request đã merge (30 ngày)
37

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của nextcloud/notes

Tất cả issue của nextcloud/notes

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.