我正在迭代最近修改的页面并使用 Hugo 的分页列出它们。
我可以在我的主计算机上以正确的顺序查看列表,当我在 Web 服务器上运行
hugo server --bind=0.0.0.0 --baseURL=http://0.0.0.0:1313
并在我的计算机上查看它时(两个设备都在同一个网络上)。
当我使用
public
将 Hugo 的 rsync
目录部署到 NGINX 时,这个顺序改变了。
list.html
文件:
{{ define "main" }}
<h2>{{ .Title }}</h2>
{{ .Content }}
{{ range (.Paginate ( .Data.Pages.ByLastmod.Reverse )).Pages }}
{{ partial "post_summary.html" . }}
{{ end }}
{{ partial "pagination.html" . }}
{{ end }}
和雨果的
config.toml
有
enableGitInfo = true
paginate = 10
我在服务器上运行以下工作流程:
git pull
hugo --cleanDestinationDir --minify
sudo rsync -avz --progress --delete ./public/ /var/www/mydomainname.com
sudo systemctl reload nginx
当我将文件部署到 NGINX 时,如何确保最后修改日期一致?