Gatsby: إعادة كتابة المسار

تم إنشاؤها على ١٠ أغسطس ٢٠١٦  ·  3تعليقات  ·  مصدر: gatsbyjs/gatsby

بالنسبة لبعض الصفحات ، أرغب في تغيير مسار URL في جهاز التوجيه لعدم التعيين مباشرة إلى المسار على نظام الملفات.

على سبيل المثال: يجب أن تحتوي مشاركة مدونة في ملف "blog / 2015-04-01-post-title" على مسار "blog / post-title".

أين يمكنني ربط عملية بناء الطريق لتغيير ذلك؟

التعليق الأكثر فائدة

سيكون رائعًا حقًا إذا تمت إضافة بعض الوثائق مقابل rewritePath في مرحلة ما!

راجع للشغل ، يبدو أن مدونتك لم تعد تستخدم rewritePath . ربما إزالة الارتباط ...

ال 3 كومينتر

حسنًا ، يبدو أن Gatsby يعيد كتابة المسار تلقائيًا إذا كانت الصفحة تحتوي على حقل بيانات وصفية "مسار".

يجب أن يتم توثيق هذا في مكان ما!

يمكنك أيضًا إعادة كتابة المسارات برمجيًا عن طريق تصدير rewritePath في gatsby-node.js. لم يتم توثيقه بعد: -

https://github.com/gatsbyjs/gatsby/blob/364a5496ce172e117cc9fc7b10bb1e338693c2ec/lib/utils/build-page/url-resolver.js#L11

انظر إلى مدونتي للحصول على مثال https://github.com/KyleAMathews/blog/blob/master/gatsby-node.js

سيكون رائعًا حقًا إذا تمت إضافة بعض الوثائق مقابل rewritePath في مرحلة ما!

راجع للشغل ، يبدو أن مدونتك لم تعد تستخدم rewritePath . ربما إزالة الارتباط ...

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات