mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-06 09:09:38 +03:00
Support inline tagging of page content #1637
Open
opened 2026-02-05 01:28:45 +03:00 by OVERLORD
·
6 comments
No Branch/Tag Specified
development
further_theme_development
l10n_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
☕ Open to discussion
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#1637
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 @Smoin1 on GitHub (Apr 8, 2020).
Describe the feature you'd like
I would like to make quick tags in text e.g. to set tasks (like in OneNote). those should be customizable and maybe there should be the possibility to add them via shortcut.
Describe the benefits this feature would bring to BookStack users
I am working this way in OneNote for quite some time now. It helps to keep an overview where open topics are left (of different kind, e.g. Prio 1, Prio 2, ...; something to code, to lookup, to write a mail, ...)
Additional context
It should be possible like with page tags to search for the same tags over the shelve/book/chapter...
@ssddanbrown commented on GitHub (Apr 8, 2020):
Hi @Smoin1,
Thank you for the suggestion.
Can you perhaps show an example of how this behaves? Sorry, I rarely use one-note so am not familiar with how this feature works, how it should display, or the functionality it provides
@Smoin1 commented on GitHub (Apr 8, 2020):
Oh sorry, of course!
In one Note you can add tags to text fragments:

just mark the text and select the tag/use the shortcut (e.g. Ctrl + 1):

You can also create your own tags and how they are visualized:

Some tags are tasks and get a checkbox. later it is possible to differentiate between open and finished tasks.
It is possible then to generate an overview over all tags/open tasks which lists them including the link to the original
@ssddanbrown commented on GitHub (Apr 8, 2020):
Thanks for clarifying @Smoin1.
To be honest, I don't think this is something I'd look to support as it's not really HTML standard whereas I try to keep page content fairly minimal/standard to prevent "vendor lock-in", to ensure people can migrate their documentation in the future if they wish to do so.
That said, I'll keep this open for a while just in case user-need for such a feature is greater than I assume.
@Smoin1 commented on GitHub (Apr 8, 2020):
I believe there are quite some parallels between bookstack and confluence if you know that. There it is also possible to include tasks from Jira (if you know that :D; an issue tracking system maybe like here in git). (Did not find any screenshots for that)
In addition to this you can create normal tasks and get an overview over them. so I would assume it is a common topic. I do not know how they handle it (also web based tools)
@Smoin1 commented on GitHub (Apr 22, 2020):
maybe it could be a solution to simply (initially) count the callouts?
@jakane commented on GitHub (Jun 3, 2021):
I was looking for something that, to me, an inline tag makes sense.
In my case, I have a book (called "Sticky Notes") that has several pages (think maybe "Contexts" from a Getting Things Done perspective). As these pages are really ways to gather up the yellow sticky notes that seem to appear on my desk at regular intervals, a tagging system for them makes some sense (to me).
I would like to take my notes and do something like:
Database Research
And so on. I really would like these tags to function as tags that I put on a page / chapter / book, ie they would be collected from the body of the pages and rolled up into the tags for that page.
The whole hashtag approach is just a hold-over from some other tools that I have used in the past for GTD, not a requirement, but the @context #tag approach is not bad. :-)