Gatsby: Penulisan ulang jalur

Dibuat pada 10 Agu 2016  ·  3Komentar  ·  Sumber: gatsbyjs/gatsby

Untuk beberapa halaman, saya ingin mengubah jalur URL di router agar tidak langsung dipetakan ke jalur di sistem file.

Misalnya: posting blog dalam file "blog/2015-01-01-post-title" harus memiliki jalur "blog/post-title".

Di mana saya dapat terhubung ke proses pembuatan rute untuk mengubahnya?

Komentar yang paling membantu

Akan sangat keren jika beberapa dokumentasi akan ditambahkan untuk rewritePath di beberapa titik!

Btw, blog Anda sepertinya tidak lagi menggunakan rewritePath . Mungkin hapus linknya...

Semua 3 komentar

Oke, sepertinya Gatsby secara otomatis menulis ulang jalur jika halaman memiliki bidang metadata "jalur".

Ini harus benar-benar didokumentasikan di suatu tempat!

Anda juga dapat menulis ulang jalur secara terprogram dengan mengekspor rewritePath di gatsby-node.js. Juga belum didokumentasikan :-

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

Lihat blog saya untuk contoh https://github.com/KyleAMthews/blog/blob/master/gatsby-node.js

Akan sangat keren jika beberapa dokumentasi akan ditambahkan untuk rewritePath di beberapa titik!

Btw, blog Anda sepertinya tidak lagi menggunakan rewritePath . Mungkin hapus linknya...

Apakah halaman ini membantu?
0 / 5 - 0 peringkat