hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Gérer plusieurs brouillons facilement dans Jekyll

En dépit d'être seulement un site Web statique, nous pouvons utiliser un plugin dans Jekyll aussi. Continuons notre discussion sur la création de brouillons à partir du post précédent. Comme vous pouvez le voir auparavant - dans le post précédent - nous avons créé les brouillons et les avons placés dans un dossier spécial appelé _drafts en premier.

Ensuite, comme nous sommes prêts à le publier, nous les déplaçons dans le dossier _posts avec le format de nommage approprié .

Cela semble facile non? cela ne devrait pas poser de problème si vous ne gérez que des brouillons à 1 ou 2 articles. Mais, quand vous avez 5-10 brouillons, changer chaque nom de fichier, et spécifier la bonne date à la main peut être pénible. Jetons un coup d'oeil comment nous pouvons simplifier le flux de travail avec un plugin Jekyll.

Commencer

Avant d'aller plus loin, créons un nouveau dossier nommé _plugins ; ce dossier est requis car Jekyll va rechercher et exécuter des plugins depuis le dossier . Nous devons également créer un nouveau fichier nommé publisher.rb ; techniquement, vous pouvez nommer librement ce fichier avec n'importe quel nom que vous aimez.

Nous allons utiliser un plugin Jekyll créé par Jeffrey Sambells. Ce plugin s'occupera des tracas lors de la publication d'un message d'un brouillon dans Jekyll. Il va renommer le fichier correctement, avec la date. Et il spécifiera également la date dans la section Post Matter .

Ce qui suit est le code source du plugin, disponible sur cette page Gist . Copiez ce code ci-dessous et collez-le dans le fichier publisher.rb que nous venons de créer.

 module Jekyll class PostPublisher <Générateur safe false def remplacer (filepath, regexp, * args, & block) content = Fichier.read (chemin de fichier) .gsub (regexp, * args, & block) File.open (chemin de fichier, 'wb') {| fichier | file.write (contenu)} fin def generate (site) @files = Dir ["_ publish / *"] @ files.each_with_index {| f, i | now = DateTime.now.strftime ("% Y-% m-% d% H:% M:% S") remplace (f, / ^ date: non publiée / mi) {| match | "date: \" "+ maintenant +" \ ""} now = Date.today.strftime ("% Y-% m-% d") Fichier.rename (f, "_posts / # {maintenant} - # {Fichier .basename (f)} ")} end end end 

Si votre serveur Jekyll est en cours d'exécution, redémarrez-le pour que le plugin fonctionne.

Utiliser le plugin

Pour utiliser le plugin, nous devons créer un nouveau dossier nommé _publish . Nous déplacerons nos brouillons de publication dans ce dossier, une fois que nous serons prêts à le publier. Cependant, avant cela, définissez la date dans l'avant-propos de l'avant-projet à unpublished, comme si

 --- mise en page: titre du post: "Ceci est mon deuxième message" date: non publié --- 

Maintenant, déplacez le brouillon dans le dossier _publish .

Comme je l' ai mentionné, Jekyll déplacera automatiquement le dossier sur _posts et définira la date du post, puis publiera le post pour vous.

Pensée finale

Nous avons vu que Jekyll est extensible avec un plugin. Dans ce post, par exemple, nous en avons utilisé un pour simplifier le processus de publication d'un brouillon. Vous pouvez trouver plus de plugins Jekyll dans cette page: Plugins disponibles.

Maintenant que nous avons appris comment installer Jekyll, et publier un post-brouillon. Dans le prochain article, nous vous montrerons comment publier un blog Jekyll sur un serveur en ligne via FTP. Restez à l'écoute!

10 conseils pratiques pour garder vos nuances et palettes de couleurs organisées

10 conseils pratiques pour garder vos nuances et palettes de couleurs organisées

Sachant que vous avez quelque chose, mais ne sachant pas où il est peut être un sentiment frustrant. Cela peut être particulièrement vrai pour les couleurs que vous avez créées ou enregistrées pour vos projets de conception. C'est une perte de temps d'avoir à passer à travers les nuances de couleur, juste pour avoir à recommencer la recherche quand il est temps de changer de couleur. Finir un

(Conseils techniques et de conception)

50 costumes de cosplay qui vous coupera le souffle

50 costumes de cosplay qui vous coupera le souffle

Au cours des dernières années, la communauté de cosplay a continué à grandir et à devenir un exutoire créatif pour beaucoup de fans pour créer et montrer leurs super déguisements faits par eux-mêmes, leur beau travail artisanal et leurs personnages fictifs préférés. Les sélections ci-dessous révèlent tout le spectre de l'art du cosplay, de la beauté séduisante aux énormes robots, de l'anime aux stars de cinéma.Vous pouvez dire qu

(Conseils techniques et de conception)