mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Add way to set page preview content #907
Open
opened 2026-02-04 22:52:23 +03:00 by OVERLORD
·
16 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
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#907
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 @derek-shnosh on GitHub (Nov 16, 2018).
Describe the feature you'd like
Allow the page Subtitle to be specified on the page.
Example;
Describe the benefits this feature would bring to BookStack users
Instead of giving the first n characters of the document on the chapter screen, we can specify a subtitle.
Additional context
@heroin-moose commented on GitHub (Nov 29, 2018):
+1
Would be very helpful.
@heroin-moose commented on GitHub (Nov 29, 2018):
But not only in markdown, I guess.
@ezzra commented on GitHub (Dec 10, 2018):
I would propose to add an extra field for this subtitle/summary, I just added an issue before I found this existing #1169
@ssddanbrown commented on GitHub (Dec 10, 2018):
I've updated the title of this issue to not focus on a single editor in the interest in keeping them feature aligned.
Too add my thoughts, Personally I feel this would be a very micromanage-ery level feature. Within the editor it would have to be very out-of-the way (In the sidebar like tags) but then that does reduce visibility and opens up things like risk of custom-set preview text not being updated.
@heroin-moose commented on GitHub (Dec 10, 2018):
Actually @ezzra is right, it should be done via an extra field.
@ezzra commented on GitHub (Dec 10, 2018):
I wouldn't put it somewhere out of sight, I also have a problem with the tags and attachments being more or less completely out of sight, but thats another topic. I could imagine something like "add a subtitle" button that displays a second field beneath the title field. But of course with smaller font etc.
That would also go along with actually using it also as a subtitle beneath the title (sic!) in the page view.
@takazerker commented on GitHub (Feb 10, 2021):
+1
As a temporary solution, I changed Entity.php to display only first line.
@stijink commented on GitHub (Jun 21, 2022):
+1
@Semetra22 commented on GitHub (Oct 11, 2022):
+1
@gaufde commented on GitHub (Jan 20, 2023):
I think that this would be a good way to add this feature! I personally don't mind it being somewhat hidden in the UI. I also think this feature would be a good addition to Bookstack, so +1.
@Djones4822 commented on GitHub (May 15, 2023):
+1 would very much like this feature
@Djones4822 commented on GitHub (May 24, 2023):
Your parameters for explode are reversed, prior to php8 i guess you might not have noticed this but now there are cases where this will throw an error. Also, you can't use single quotes or the \n won't be parsed. Lastly, if your page begins with a new line (dunno why) then it would use a blank description. I did not want that last behavior. This is now working for me:
To achieve a description that isn't on the page, you can write the text you want, and then edit the page source and add
style="display: None"to your description section. This will hide the text from displaying but the text will still be used as the description. To edit the "description" later, you will need to edit it via the source code since the editor won't show it anymore.Just to note: This change does not appear to affect Shelf, Book, and Chapter descriptions which do not have their descriptions fetched via the getExcerpt() method.
@ZOXSOCKS commented on GitHub (Sep 11, 2024):
+1
@Kornosky commented on GitHub (May 20, 2025):
+1
@joshhcd commented on GitHub (May 29, 2025):
+1
@lannieligthart commented on GitHub (Nov 28, 2025):
+1