目的
静的サイトジェネレータのMiddlemanのブログ機能を使っている時に
公開せずに下書き保存する方法が分からなかったので調べました。
解決策
Frontmatterにて、下記のように publisedを指定するとbuildされません。
(※ development モードだと出力されます)
---
title: 作成中
published: false
---
記事下書き中...
ちなみにFrontmatterとは
Frontmatter は YAML または JSON フォーマットでテンプレート上部に記述することができるページ固有の変数です。
次に
Middlemanで予約投稿はどうやって実現するのだろうかと気になったので、調べてみました。(試してません)
- Frontmatterのdateを未来の日付にする
---
title: 未来投稿
date: 2018-12-13 00:34 JST
---
未来の投稿です(現在は、2017/10/29 22:44)
- cronでビルドする(非同期処理)
この流れで出来そうです。