Я создал сайт stati c с Hu go, используя тему Hyde-Hyde, но я не могу отсортировать пост-резюме на домашней странице (или на странице постов) для сортировки по дате. Я знаю, что использование другой темы поможет исправить пост-сортировку, но этот вопрос касается именно того, как заставить его работать с темой Hyde-Hyde. Пример воспроизводимого кода ниже:
Вот код для получения нового сайта Hu go с использованием темы Hyde-Hyde (и его содержимого exampleSite):
~/$ hugo new site mySite
~/$ cd mySite
~/mySite$ git clone https://github.com/htr3n/hyde-hyde.git themes/hyde-hyde
~/mySite$ rm -rf themes/hyde-hyde/.git themes/hyde-hyde/.gitmodules
~/mySite$ mv themes/hyde-hyde/exampleSite/* .
теперь мы можем построить сайт и обслуживать его локально с помощью:
~/mySite$ hugo
~/mySite$ hugo serve
... что говорит нам о том, что наш сайт доступен по адресу http://localhost: 1313 /
Если вы нажмете По ссылке localhost
вы увидите сайт, похожий (хотя и не идентичный) на страницу «Демо», на которую ведет ссылка на главную страницу темы Hyde-Hyde . Тем не менее, посты на главной странице (и странице «посты») не упорядочены по дате; вы заметите, что первые три сообщения датируются сентябрем 2014 года, затем мартом 2014 года, а затем апрелем 2014 года.
За вопрос о github, который я подал , поэтому я пытался изменить
{{ with .Data.Pages }}
до
{{ with .Data.Pages.ByDate }}
в themes/hyde-hyde/layouts/partials/page-list/content.html
и
{{ range . }}
на несколько разных вещей в themes/hyde-hyde/layouts/partials/posts-list.html
,
но у меня нет удалось найти сообщения, отсортированные по дате, на главной странице и на странице сообщений.