18 votes

Comment faire pour que mon message ne soit pas public pendant un certain temps ?

J'utilise jekyll y github pages . Je suis actuellement occupé avec un nouveau poste et il n'est pas encore terminé. Je travaille depuis différents endroits, c'est pourquoi je dois push mes changements à github . J'ai créé un nouveau poste et je l'ai poussé sur github . Mais après push mon post à moitié terminé est visible pour tout le monde. Je ne veux pas le rendre visible tant que je ne l'ai pas terminé.

Comment puis-je le cacher ? Existe-t-il une méthode standard ou un drapeau ?

Je comprends que je peux le copier dans un autre dossier, mais ce n'est pas la méthode préférée.

47voto

James Chevalier Points 3731

Vous pouvez inclure une ligne dans votre YAML Front Matter pour indiquer si un message est publié ou non :

published: true

o

published: false

Définir published a false si vous ne voulez pas qu'un message apparaisse lorsque le site est généré.

3voto

VonC Points 414372

Ces pages sont visibles uniquement si vous les poussez sur le site gh-pages branche .

Vous pourriez maintenir un gh-pages-draft pour que vous puissiez pousser les travaux en cours, et fusionner cette branche avec la branche gh-pages lorsque vous êtes prêt à être publié.

Par exemple, l'application middleman-deployer (pour Intermédiaire (un générateur de sites statiques) prend depuis peu en charge poussée vers d'autres branches que gh-pages .


Note : kleinfreund ajoute dans les commentaires

L'idée des brouillons est adossée à Jekyll.
Stocker les brouillons de courrier dans /_drafts et omettre la date dans le nom du fichier

Ceci est détaillé dans " Travailler avec des brouillons "

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X