Release Juin
“A feature that could be the name of the next Indiana Jones movie deserves its own release,” says @bep.
Hugo gère désormais les fichiers archetype sous modèles Go. Ce qui veut dire que les problèmes avec le tri et les commentaires perdus sont derrière nous. Ceci veut dire aussi que vous devrez fournir toutes les valeurs, y compris les title et date. Mais ceci ouvre beaucoup de nouvelles fenêtres.
Un exemple de fiction pour la section newsletter et le fichier archétype archetypes/newsletter.md :
---
title: "{{ replace .TranslationBaseName "-" " " | title }}"
date: {{ .Date }}
draft: true
---
**Insérer ici le chapeau.**
## Nouveaux Posts Cools
{{ range first 10 ( where .Site.RegularPages "Type" "cool" ) }}
* {{ .Title }}
{{ end }}
Et ensuite créez un nouvea post avec :
hugo new newsletter/le-dernier-truc-bien-cool.md
Note : le site sera uniquement construit si le .Site est en usage dans le fichier archetype, et ceci peut demander beaucoup de temps pour les gros sites.
Truc Chaud : Si vous réglez la variable de configuration newContentEditor sur un éditeur dans votre PATH, l’article nouvellement créé sera ouvert.
L’ archétype de type newsletter illustre les possibilités : le .Site complet hugo et toutes les fonctions de modèles d’Hugo peuvent être utilisés dans le fichier archétype.
Aussi, Hugo supporte maintenant les fichiers archetypes pour tous les formats de contenu, et non plus juste le markdown.
Hugo a désormais :
- 17839+ stars
- 493+ contributeurs
- 166+ thèmes
Notes
- Les fichiers archetype ont maintenant besoin d’être complets, avec le
titleet ladate. - L’option
-f(format) danshugo newest retirée : Utilisez maintenant les fichiers archétypes comme tels.
Améliorations
- Support extension-less media types. The motivation behind this change is to support Netlify's
_redirectsfiles, so we can generate server-side redirects for the Hugo docs site. See this commit to see how we configured that. 0f40e1fa @bep #3614 - Add
disableAliases516e6c6d @bep #3613 - Support non-md files as archetype files 19f2e729 @bep #3597 #3618
- Identify extension-less text types as text c43b512b @bep #3614
- Add
.Siteto the archetype templates 662e12f3 @bep #1629 - Use archetype template as-is as a Go template 422057f6 @bep #452 #1629
- Update links to new discuss URL 4aa12390 @bep
Fixes
Améliorez cette page