> ## Documentation Index
> Fetch the complete documentation index at: https://foliant-help.iforiti.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 使用"需要发布"处理草稿

> 在您发布之前，模板更改会保留为草稿，因此客户、导出和打印会继续使用已发布的版本。

# 使用"需要发布"处理草稿

![需要发布设置](https://mintcdn.com/foliant-dev/nnNby4-r9e5xN6eK/templates/images/require-publishing.png?fit=max\&auto=format\&n=nnNby4-r9e5xN6eK\&q=85\&s=f67d3a553d9b3bcba2ae1d79b3b391ad)

默认情况下，模板更改一经保存即会生效。如果您希望分多次编辑模板，或在客户看到之前检查更改，请开启**需要发布**。之后，保存的更改会保留为草稿，直到您发布为止。在此期间，客户、导出和打印会继续使用已发布的版本。

## 开启"需要发布"

1. 前往**设置 › 文档与打印**。
2. 在**模板发布**下，开启**需要发布**。
3. 在保存栏中点击**保存**。

此设置适用于您的所有模板。

## 哪些内容会成为草稿

对模板内容保存的更改会保留为草稿：包括其代码或区块、水印和纸张尺寸。

模板设置页面上的所有内容都会立即生效，无论是否有草稿：名称、渲染对象、文档类型、语言、预选、模板适用对象以及发送。

## 编辑草稿

1. 在编辑器中打开模板并进行更改。
2. 点击**保存**。编辑器会显示**草稿 — 有未发布的更改**。
3. 您可以随意继续编辑和保存。当模板没有草稿时，编辑器会显示**已发布**。

## 发布草稿

1. 在编辑器中打开模板。如果有待发布的草稿，编辑器会打开草稿。
2. 请先保存所有未保存的更改。当您有未保存的更改时，**发布**按钮不可用（"Save your changes before publishing."）。
3. 点击**发布**。草稿随即生效，Foliant 会显示"Template published"。

## 放弃草稿

1. 在编辑器中，点击**草稿 — 有未发布的更改**旁边的**放弃草稿**。
2. 在**要放弃草稿吗？**中，点击**放弃草稿**进行确认。

模板会恢复为已发布的版本。草稿不会丢失：它会保留在版本历史记录中，您之后可以恢复它。请参阅[版本历史记录](https://foliant-help.iforiti.com/cn/templates/version-history.md)。

## 须知

* 无论**需要发布**是否开启，每次保存都会保留在模板的版本历史记录中。
* 基于设计创建的模板在保存时总是会直接发布。设计编辑器会在您编辑时自动保存。
* 如果您在模板有草稿时关闭**需要发布**，编辑器会打开当前生效的版本。草稿会保留在历史记录中。
* 在**需要发布**开启时恢复旧版本，会基于该版本创建一个新草稿。发布后即可生效。
* 更改共享版块会将该更改放入所有使用它的模板的草稿中。请逐一发布每个模板以使其生效。请参阅[已保存的区块和共享版块](https://foliant-help.iforiti.com/cn/template-editor/saved-blocks-and-shared-sections.md)。

## 相关文章

* [版本历史记录](https://foliant-help.iforiti.com/cn/templates/version-history.md)
* [保存更改并发布](https://foliant-help.iforiti.com/cn/template-editor/save-and-publish.md)
* [文档与打印设置](https://foliant-help.iforiti.com/cn/settings/documents-and-printing.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.