Improve the experience of linking to a Page #366
Replies: 6 comments 3 replies
-
owner @melchior-voidwolf |
Beta Was this translation helpful? Give feedback.
-
We don't have a page block now, but the link block still retains the underline style |
Beta Was this translation helpful? Give feedback.
-
One result of the current discussion. It can be inserted quickly by calling up the slashmenu with '/', or it can be inserted via explorer When a new (An extensibility point: essentially, the anchor is an optional attribute of the link, and while it may be difficult to support at this stage, it should ideally be considered. Extending from this fact then, the When a
|
Beta Was this translation helpful? Give feedback.
-
At the bottom of the page you can append a "Add Subpage named "${searchText}"" |
Beta Was this translation helpful? Give feedback.
-
To avoid the formation of a mesh, it is forbidden to connect to yourself |
Beta Was this translation helpful? Give feedback.
-
The above figure is the process design of this function,t here is a problem that needs to be confirmed by @melchior-voidwolf : Here is the UI design: |
Beta Was this translation helpful? Give feedback.
-
Problem
Articulate the problem that this piece of work addresses
We need a flexible way to display links to its sub-pages in the content of a page and allow users add link to other pages simply.
What is the status quo and why does that not work?
We currently have the
SubPage Menu
Block, but it is too coarse-grained. AndEmbed
block, which currently does not have good support for Link to Page.Why does the problem matter?
For workspaces with a large number of pages, this will significantly improve the navigation experience.
Why is this the right time to address this problem?
We should prioritize this problem to improve the basic usage experience.
Time Budget
3 days
Solution
SubPage Menu
blockMaking a Page Block visible in content means that all sub-pages are displayed as PageBlocks in content. When a PageBlock is deleted, the corresponding Page will also be deleted.(see #Out of Bounds)/page
command to the slash menu to support linking to a page or creating a sub-page and linking to it.Out of Bounds
In the future, we will solve the problem of the inability to organize pages visually in a tree-like structure with the "Smart Page List" epic. So, this epic focuses only on how to display page links in the Page Content better.
Rabbitholes
/page
is a slash command rather than a block. It provides a popover to create anembed block
(in text view) for an existing page or to create a new subpage. We may also need to improve the experience when linking embed blocks to pages.Beta Was this translation helpful? Give feedback.
All reactions