قم بإنشاء عناوين URL أقصر للموارد الخارجية لراحتك أو للمحتوى الخاص بك، للحصول على المزايا التي وصفها Derek Sivers.
إذا لم تكن قد استخدمت وحدات Hugo من قبل (تحتاج إلى برنامج التحويل البرمجي go):
hugo mod init <my-module-path>
مزيد من التفاصيل في مستندات هوغو.
ثم قم بتشغيل:
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=en#directives
يمكنك استخدام إصدار محلي من هذه الوحدة في Hugo مثل هذا:
[ module ]
replacements = " joly.pw/gohugo-shorturl -> /some/path/gohugo-shorturl "
[[ module . imports ]]
path = " joly.pw/gohugo-shorturl "
من فضلك فكر في إرسال تقرير علاقات عامة مع التصحيحات الخاصة بك، فهو موضع تقدير دائمًا وسيوفر عليك عناء الحفاظ على التغييرات بنفسك!