สร้าง URL ที่สั้นลงไปยังแหล่งข้อมูลภายนอกเพื่อความสะดวกของคุณเองหรือไปยังเนื้อหาของคุณเอง เพื่อรับสิทธิประโยชน์ที่ Derek Sivers อธิบายไว้
หากคุณไม่เคยใช้โมดูล Hugo มาก่อน (คุณต้องใช้คอมไพเลอร์ go):
hugo mod init <my-module-path>
รายละเอียดเพิ่มเติมในเอกสาร Hugo
จากนั้นเรียกใช้:
hugo mod get -u -v joly.pw/gohugo-shorturl
และแก้ไขการกำหนดค่า Hugo ของคุณ เช่น สำหรับ config.toml
[ 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=th#directives
คุณสามารถใช้เวอร์ชันท้องถิ่นของโมดูลนี้ใน Hugo ได้ดังนี้:
[ module ]
replacements = " joly.pw/gohugo-shorturl -> /some/path/gohugo-shorturl "
[[ module . imports ]]
path = " joly.pw/gohugo-shorturl "
โปรดพิจารณาส่ง PR พร้อมด้วยแพตช์ของคุณ เราจะยินดีเสมอและจะช่วยคุณลดปัญหาในการรักษาการเปลี่ยนแปลงด้วยตัวคุณเอง!