ceo optimization
This commit is contained in:
12
lib/slug.ts
Normal file
12
lib/slug.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
export function generateSlug(productName: string): string {
|
||||
return productName
|
||||
.toLowerCase()
|
||||
.replace(/\s+/g, "-") // Bo'shliqlarni tire bilan almashtirish
|
||||
.replace(/[()]/g, "") // Qavslarni olib tashlash
|
||||
.replace(/[–—]/g, "-") // Maxsus tire'larni oddiy tire bilan
|
||||
.replace(/%/g, "foiz") // % ni foiz deb yozish
|
||||
.replace(/,/g, "-") // Vergullarni tire bilan
|
||||
.replace(/\.+/g, "-") // Nuqtalarni tire bilan
|
||||
.replace(/-+/g, "-") // Bir nechta tire'ni bitta tire bilan
|
||||
.replace(/^-|-$/g, ""); // Boshi va oxiridagi tire'larni olib tashlash
|
||||
}
|
||||
Reference in New Issue
Block a user