aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/updates.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/updates.ts b/src/plugins/updates.ts
index cd6dd54..4b383c8 100644
--- a/src/plugins/updates.ts
+++ b/src/plugins/updates.ts
@@ -42,6 +42,9 @@ export default function updatesIntegration() {
for (const [file, d] of added) {
try {
const src = readFileSync(file, "utf-8");
+ // 下書き(draft: true)は本番に出ないので除外する
+ const fm = src.match(/^---\r?\n([\s\S]*?)\r?\n---/);
+ if (fm && /^draft:\s*true\s*$/m.test(fm[1])) continue;
const m = src.match(/^title:\s*"?(.+?)"?\s*$/m);
if (!m) continue;
const slug = file