下書き(Draft)
公開の判定によって公開サイトから外されるコンテンツです。下書きも処理はできますが、公開されるまでルーティング対象と検出可能のビューから除外されます。
設定
---
published: false
---
それでも起きること
下書きも解析と内部リンクの対象になるため、プレビューや相互参照ができます。公開されるまで公開出力は生成されません。
公開状態
下書きはPublishingVisibilityの値の1つです(packages/core/src/content/publishing.ts)。ノートにpublished: falseまたはvisibility: draftがあると、resolvePublishingStateはroutable: false, discoverable: falseを返します。つまり:
- ノートは
publicEntriesとbyRoutablePermalinkから除外されます - 公開出力を生成しません
- プレビューのために解析し、内部リンクを張ることはできます
- 公開後に既存のコンテンツとリンクが保たれるよう、
entriesマニフェスト全体には残ります
// From packages/core/src/content/publishing.ts
export type PublishingVisibility = "public" | "unlisted" | "draft" | "scheduled";
export type ResolvedPublishingState = {
visibility: PublishingVisibility;
routable: boolean;
discoverable: boolean;
};