# Page Templates

> 来源：BookStack 官方文档（开源）。原图外链已省略。

Within BookStack you can mark a page as a template so that its content
can easily be reused when editing and creating pages.
This can be super useful when you need to create many pages following
a similar format.



### Creating a Page Template

A page template in BookStack is simply a normal page that has been marked as a template.
Start by creating/editing the page you want to use as a template.
Within the editor sidebar you should see a templates tab.
Within this tab you should find a "Page is a template" checkbox.
Simply check that option and save the page to make the page become a template. 
If you don't see that checkbox, you likely lack the "Manage page templates" role system permission.

*[图片：Page edit view showing the templates tab and mentioned checkbox]*

Note: Visibility of page templates are controlled via visibility of the page itself. If a user lacks permission to view the page marked as a template, it will not show as an available template for them.

### Using Page Templates

Page templates can be accessed when creating or editing a page.
Within the editor sidebar you should see a templates tab.
If you have templates available they will be listed in this area.
A search bar will also show for easy searching of templates.

There are multiple ways to add a template into a page:

- Select the template box itself to replace the editor content with contents of the template.
- Select the up arrow of the template box to prepend its contents to the editor.
- Select the down arrow of the template box to append its contents to the editor.
- Drag the template box into the editor to insert its contents into the dragged location.

*[图片：Dragging a template into the page editor]*

Keep in mind that using a template simply copies its content at time-of-use, it is not
a "live" connection to the template page, and updating the template page won't affect pages that have previously used it as a template.

### Default Page Templates

If you'd like to always start a new page with a specific template, this can be configured at a per-book level using the
"Default Page Template" option when editing a book:

*[图片：Dragging a template into the page editor]*

With this option set, the selected template will be used to pre-fill the contents of any new page created within that book.
Like with other template usages, access to the template will be controlled by permissions.
If a user creates a page with the book, but does not have access to view the template page, it will not be used to pre-fill the contents of the new page.