블로그 기사를 개인 웹 사이트로 옮겼습니다. 알 수없는 이유로 웹 사이트를 로컬에서 실행하고 브라우저에서 열면 "마지막 업데이트 날짜 ..."의 날짜가 정확합니다. 즉 date
, YAML에 입력 한 인수입니다.
그러나 이것을 GitHub에 푸시하고 Netlify를 통해 배포하면 모든 기사에 "최종 업데이트 날짜 : 2020 년 9 월 22 일"(즉, 오늘 작성 시점)이라는 언급이 있습니다. lastmod
YAML에 인수를 추가해도 이에 영향을 미치지 않습니다.
왜 그리고 그것을 고치는 방법을 아십니까?
즉, '마지막 업데이트 날짜'는 Git 커밋에서 가져 오기 때문입니다.
에 frontmatter
섹션을 추가하여 촬영 날짜를 구성 할 수 있습니다 config.toml
.
기본값은 다음과 같습니다.
[frontmatter]
date = ["date", "publishDate", "lastmod"]
lastmod = [":git", "lastmod", "date", "publishDate"]
publishDate = ["publishDate", "date"]
expiryDate = ["expiryDate"]
즉, 가능한 경우 git 커밋 날짜가 사용됩니다. 로컬에서 실행하는 것이 없으므로 lastmod
설정 이 필요 합니다. lastmod
로컬로 설정하지 않으면 date
.
이 섹션을 추가 config.toml
하고 순서를 변경하면 충분하다고 생각합니다 .
예
[frontmatter]
date = ["date", "publishDate", "lastmod"]
lastmod = ["lastmod", "date", ":git", "publishDate"]
publishDate = ["publishDate", "date"]
expiryDate = ["expiryDate"]
다음은 공식 문서의 주제에 대한 자세한 정보입니다 : https://gohugo.io/getting-started/configuration/#configure-dates
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다