gohugo shorturl
1.0.0
Derek Sivers가 설명한 이점을 얻으려면 자신의 편의를 위해 또는 자신의 콘텐츠에 대한 외부 리소스에 대한 더 짧은 URL을 만드십시오.
이전에 Hugo 모듈을 사용해 본 적이 없다면(go 컴파일러가 필요합니다):
hugo mod init <my-module-path>
더 자세한 내용은 휴고 문서에서 확인하세요.
그런 다음 다음을 실행하십시오.
hugo mod get -u -v joly.pw/gohugo-shorturl
config.toml
과 같은 Hugo 구성을 편집합니다.
[ module ]
[[ module . imports ]]
path = " joly.pw/gohugo-shorturl "
짧은 URL https://my.site/a를 만들고 이를 https://gohugo.io/content-management/archetypes/#directory-based-archetypes 로 리디렉션한다고 가정해 보겠습니다.
hugo new --kind shorturl content/a.md
그런 다음 content/a.md
편집합니다.
---
title : " A "
date : 2021-03-07T13:57:13Z
draft : true
type : " shorturl "
shortto : " "
---
위의 shortto
를 https://gohugo.io/content-management/archetypes/#directory-based-archetypes 로 변경하고 draft
false
로 변경하세요.
---
title : " A "
date : 2021-03-07T13:57:13Z
draft : true
type : " shorturl "
shortto : " https://gohugo.io/content-management/archetypes/#directory-based-archetypes "
---
그런 다음 my.site를 배포하고 https://my.site/a를 열면 리디렉션됩니다!
https://developers.google.com/search/docs/advanced/robots/robots_meta_tag?hl=en#directives를 참조하세요.
다음과 같이 휴고에서 이 모듈의 로컬 버전을 사용할 수 있습니다:
[ module ]
replacements = " joly.pw/gohugo-shorturl -> /some/path/gohugo-shorturl "
[[ module . imports ]]
path = " joly.pw/gohugo-shorturl "
패치와 함께 PR을 보내는 것을 고려해 보십시오. 항상 감사하며 변경 사항을 스스로 유지 관리하는 수고를 덜 수 있습니다!