[GH-ISSUE #2688] [FR] Outline Plugin for AppFlowy #1157

Closed
opened 2026-03-23 20:46:00 +00:00 by mirror · 2 comments
Owner

Originally created by @AmanNegi on GitHub (Jun 2, 2023).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/2688

Originally assigned to: @AmanNegi on GitHub.

Description

Adding the outline block to the document will automatically generate a list of anchor links to the headings within the document.

Expected Outcome:

  • Insert an outline via the slash '/' command
  • Convert highlighted lines into an outline
  • The content of the outline will be generated automatically based on the document
  • Click on the content of the outline will take users directly to the corresponding heading
  • Different levels of headings are indented differently. For example, H1 will have no indentation, while H2 will be indented once, and so on.

Impact

Users who write lengthy documents and want a table of contents at the starting of the page so that they can easily navigate throughout the page.

Additional Context

No response

Originally created by @AmanNegi on GitHub (Jun 2, 2023). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/2688 Originally assigned to: @AmanNegi on GitHub. ### Description Adding the outline block to the document will automatically generate a list of anchor links to the headings within the document. ## Expected Outcome: - Insert an outline via the slash '/' command - Convert highlighted lines into an outline - The content of the outline will be generated automatically based on the document - Click on the content of the outline will take users directly to the corresponding heading - Different levels of headings are indented differently. For example, H1 will have no indentation, while H2 will be indented once, and so on. ### Impact Users who write lengthy documents and want a table of contents at the starting of the page so that they can easily navigate throughout the page. ### Additional Context _No response_
mirror 2026-03-23 20:46:00 +00:00
Author
Owner

@AmanNegi commented on GitHub (Jun 2, 2023):

@LucasXu0 Could you please assign this issue to me, also please let me know what more details do I need to specify here. 😄

<!-- gh-comment-id:1573222164 --> @AmanNegi commented on GitHub (Jun 2, 2023): @LucasXu0 Could you please assign this issue to me, also please let me know what more details do I need to specify here. :smile:
Author
Owner

@LucasXu0 commented on GitHub (Jun 4, 2023):

Convert highlighted lines into an outline

I suppose we should convert the paragraph with heading style into an outline. For example,

heading 1

...

heading 2

...

the outline plugin should be

heading 1
    heading 2

and them should can clickable and link to the position of the heading.

<!-- gh-comment-id:1575399213 --> @LucasXu0 commented on GitHub (Jun 4, 2023): > Convert highlighted lines into an outline I suppose we should convert the paragraph with heading style into an outline. For example, # heading 1 ... ## heading 2 ... the outline plugin should be [heading 1]() &nbsp;&nbsp;&nbsp;&nbsp;[heading 2]() and them should can clickable and link to the position of the heading.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#1157
No description provided.