mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 16:49:47 +03:00
REQUEST: Insert link & create new blank page #463
Open
opened 2026-02-04 20:14:59 +03:00 by OVERLORD
·
14 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#463
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @plipfishy on GitHub (Oct 10, 2017).
For Feature Requests
Desired Feature:
Create new blank page with link.
eg. Writing an article and insert link as usual, but if page doesn't exist, present option to create a new page.
For Bug Reports
Expected Behavior
Writing an article and insert link as usual, but if page doesn't exist, present option to create a new page.
Current Behavior
Can only link to existing pages within the wiki (or external obviously)
Steps to Reproduce
n/a
@Shackelford-Arden commented on GitHub (Oct 10, 2017):
Potential duplicate of #441 ? @plipfishy
@kpoppel commented on GitHub (Jul 30, 2022):
It would seem all the hooks are there:
The page would have to be moved after creating it if some more sugar to select a book and so on is not included, but for a first iteration it would seem feasible using what is already there.
Bookstack is a little different from other wikis as pages are not unique by name but by page ID, so I can see why this feature request has been ehre for a while.
@mnaoumov commented on GitHub (Jan 11, 2024):
This feature is the must-have, I think all major wiki engines have it
@c-festing commented on GitHub (Jan 19, 2024):
Agreed! Signed in to say this.
It's not that "other products have this", it's just such a benefit to the flow of composing.
@lukasgolson commented on GitHub (Feb 14, 2024):
I'd love to see this as a feature, this is a must for writing scientific documentation pages where I have lots of pieces of information that I'd like to further define and talk about.
@DanMundy commented on GitHub (Mar 27, 2024):
+1
@corbin-auriti commented on GitHub (Jun 13, 2024):
This is very important to folks with ADHD as we can forget what we wanted to link from if we created a new page. This would allow us to create link to blank page -> edit new blank page.
@corbin-auriti commented on GitHub (Jun 13, 2024):
Here's a header hack then when you type text in double square brackets
[[TEST]]it creates a red link to a new page under in my case shelf Misc -> New Pages to Be Sorted, Please change that url for your own needs.You'll still need to go back and change the link manually after you've created the new page.
@albertellimdnd commented on GitHub (Jun 22, 2024):
This is incredibly important, in my opinion. I'm honestly surprised that this program is this functional and polished without this basic wiki feature. I only just spun mine up a couple weeks ago, but to be honest, the lack of this feature is constantly hampering my process.
Like others said, This would be a huge feature for those of us with adhd, but I think it's also just an essential feature in general. It's difficult to conceptualize a vast, branching wiki from the get-go, and it's borderline impossible to go back and edit all previous pages when you need to add a relevant link to something.
@adamjdavidson commented on GitHub (Dec 29, 2024):
I love BookStack but this feature is a must-have for me, alas.
Any ETA on it? It's been here for 7+ years. It is a basic function of most wiki sites, so makes me think the dev team is not going to implement for some reason.
@ssddanbrown commented on GitHub (Dec 30, 2024):
@adamjdavidson No particular ETA, just hasn't fallen into the realm of something I'd implement, as it's really for a narrow audience scope and had relatively low demand compared to fiddly implementation requirements (editor-level UI/additions and maybe some process considerations). There's been an increase in demand this year, but editor focused features have kinda been on pause this year while building a replacement editor.
@adamjdavidson commented on GitHub (Dec 30, 2024):
Thank you for the response and explanation.
It is interesting how this one little capability does reveal (I think) a major difference in approach to knowledge and documentation.
My hunch is that this is particularly valuable to those with ADHD. It's what makes Obsidian and Roam and other tools like that so attractive. It's a big thing in Notion. The ability to write, create links to new pages, later look at the undeveloped pages and flesh them out, then seeing what emerges. It is a fundamentally different approach then having a hierarchical structure from the jump.
So, maybe asking for BookStack to have this is asking for BookStack to be something it isn't meant to be.
@jeremypetz commented on GitHub (Feb 23, 2025):
I can not believe this is not a feature. It's almost on the level of "why would people want in line links? We have a table of contents" in how out of line it is with how wiki's were meant to grow content.
This is very much a deal breaker for me :-(
@SenbiF commented on GitHub (Apr 8, 2025):
Same position here: It is an incredibly important feature. I just moved from Confluence to Bookstack. Confluence had a workaround with wikification, like writing the term in " [ term ] ( ) " would create a new page that you could then fill with content after finishing your work on the recent page. I learned about this feature with a Python-based wiki: Just press Ctrl+K, and the word or phrase was wikified. It was a real game changer—and a deal breaker. I've never been as productive as in these times.
It is really worth considering. It will catapult BookStack to the front row with all major wikis—from the perspective of an editor.
Please think of an implemented solution or a workaround. It is definitely worth it, not too complex to compose, and simplifies all the editing steps.
Thanks for considering—best regards. I am a huge fan of BookStack—perfect tool. Let's make it better at this particular point.