2017-10-06 10 views
0

Je veux commander ma première page par la dernière modification, suivant les étapes its documentation il est dit ce codeHugo ne commandant pas les messages par date de modification

{{ range .Data.Pages.ByLastmod }} 

devrait fonctionner, mais je reçois les messages commandés par date, pas lastmod.

Remarque: En fait, je me sers paginator, de sorte que le code que je utilise est

{{ range .Paginator.Pages.ByLastmod }} 

J'ai aussi essayé la première Snipped, mais la commande encore par date.

Quelqu'un sait pourquoi?

Merci

Répondre

2

D'abord, vous devez définir le champ lastmod dans la matière première. Si vous décidez de ne pas définir le champ, la date du dernier paramètre revient au champ date du premier plan.

Si vous souhaitez implémenter une automatisation, vous devez initialiser votre projet en tant que dépôt Git, puis définir le flag enableGitInfo = true dans le fichier de configuration. Vous pouvez trouver les détails ici: gitinfo

Validez vos changements repo avant chaque build et vous verrez le changement de date .Lastmod en conséquence.

+0

J'ai paramétre lastmod dans chaque article sur mon blog. Donc j'invite que ce n'est pas le problème. – elbaulp

+0

J'ai juste essayé ce que vous avez dit à propos de 'enableGitInfo' sans succès :-( – elbaulp