Ответ 1
Вы можете включить строку в YAML Front Matter, чтобы указать, опубликовано сообщение или нет:
published: true
или
published: false
Установите published
в false
, если вы не хотите, чтобы сообщение отображалось при создании сайта.
Я использую jekyll
и github pages
. В настоящее время я занят новым постом, и он еще не закончен. Я работаю из разных мест, поэтому мне нужно push
мои изменения на github
. Я создал новую запись и нажимаю ее на github
. Но после push
мой полузакрытый пост виден для всех. Я не хочу делать это видимым, пока не закончу его.
Как я могу скрыть это? Есть ли стандартный способ или флаг?
Я понимаю, что могу скопировать его в другую папку, но это не рекомендуется.
Вы можете включить строку в YAML Front Matter, чтобы указать, опубликовано сообщение или нет:
published: true
или
published: false
Установите published
в false
, если вы не хотите, чтобы сообщение отображалось при создании сайта.
Эти страницы видны, только если вы нажмете их на ветвь gh-pages
.
Вы можете поддерживать ветвь gh-pages-draft
, чтобы вы могли выполнить текущую работу и объединить эту ветвь в gh-pages
, когда будете готовы к публикации.
Например, приложение middleman-deploy (для Middleman, статический генератор сайтов) недавно поддерживает нажатие на другие ветки, чем только gh-страницы.
Примечание: kleinfreund добавляет в комментариях
Идея сквозняков основывается на Jekyll.
Сохранять черновики сообщений в/_drafts
и опускать дату в имени файла
Это подробно описано в разделе Работа с черновиками