2017-05-09 6 views
2

Lorsque je compile mon site à l'aide de blogdown, les fichiers mis en cache des messages Rmd sont copiés dans le répertoire public. Ceci est inutile, gaspille de l'espace et ralentit le déploiement.Exclure le cache du dossier public pour blogdown

Je pense que je peux utiliser blogdown::build_site() avec l'argument custom pour éviter cela, si je fournis mon propre script custom. À quoi devrait ressembler le script personnalisé?

Répondre

4

La méthode de construction n'a pas d'importance, car elle ne définit que le comportement de blogdown au lieu de Hugo. C'est Hugo qui a copié vos fichiers vers public/. Je ne l'ai pas documenté encore, mais généralement vous voulez Hugo d'ignorer ces fichiers (comme what I did in the default example):

ignoreFiles = ["\\.Rmd$", "_files$", "_cache$"] 

Cette option doit être définie dans le fichier de configuration (par exemple config.toml).

+1

Merci. J'aurais dû commencer avec votre exemple par défaut! –

+0

Ce n'est certainement pas votre problème. J'essaye toujours de rattraper la documentation. –