កម្មវិធីបង្កើត Slug ឥតគិតថ្លៃ
បំប្លែងចំណងជើង ឬអក្សរណាមួយទៅជា slug ដែលស្រួល URL។ ល្អឥតខ្ចោះសម្រាប់ blog post, ទំព័រ CMS, និង URL ដែលបង្កើន SEO។
ឧទាហរណ៍រហ័ស
ការប្រើប្រាស់ទូទៅ
- បង្កើត URL Slugs សម្រាប់ប្រកាសប្លកបំលែងចំណងជើងប្លុកទៅជា URL slug ស្អាត ងាយស្រួលសម្រាប់ SEO សម្រាប់ WordPress, Ghost និង CMS ណាមួយ។
- បង្កើតឈ្មោះឯកសារសុវត្ថិមពលលម្អិតពីចំណងជើងបម្លែងចំណងជើងឯកសារ ឈ្មោះរូបថត ឬឈ្មោះធនធាន ទៅឯកសារលម្អិតដែលសមស្របនឹងប្រព័ន្ធឯកសារ ដោយគ្មានចន្លោះ ឬតួអក្សរពិសេស។
- បង្កើនប្រសិទ្ធភាព URL Slugs សម្រាប់ SEOបង្កើត slugs URL ដែលពោលពាក្យក្ខន្ធ ដ៏សង្ខេប ដែលជួយឱ្យម៉ាស៊ីនស្វែងរក យល់ដឹង និងលម្អិត ទំព័ររបស់អ្នក។
- បង្កើត Slugs សម្រាប់ CMS និងប្រព័ន្ធគ្មានក្បាលលម្អិតបង្កើត slugs ស្ថិរភាព សម្រាប់ Contentful Sanity Strapi និងធាតុឯកសារ CMS គ្មានក្បាលដទៃទៀត។
- បង្កើត Product URL Slugs សម្រាប់ដែលលក់តាមរៀងរាល់វេលាបង្កើត slugs ទំព័រផលិតផល ដ៏ស្អាត និងពោលពាក្យក្ខន្ធ សម្រាប់ Shopify WooCommerce និងហាងលក់តាមរៀងរាល់វេលា។
វាដំណើរការដោយរបៀបណា
កម្មវិធីបង្កើត slug ដំណើរការទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នកដោយគ្មានបណ្ណាល័យខាងក្រៅឡើយ។ វាបំប្លែងអត្ថបទទៅជា slug ដែលមានសុវត្ថិភាព URL ដោយប្រើតារាងបកប្រែសរសេរដោយដៃសម្រាប់តួអក្សរពិសេស Cyrillic, Greek និង Latin ដោយផ្សំជាមួយការធ្វើឲ្យធម្មតា Unicode (NFKD) ដែលមានក្នុងកម្មវិធីរុករកសម្រាប់ការដកសញ្ញាសង្កត់សំឡេង។
- 1ជំហានបកប្រែតួអក្សរនីមួយៗត្រូវបានស្វែងរកនៅក្នុងតារាង CHARMAP ដែលបញ្ចូលដែលផ្គូផ្គងអក្សរសាស្ត្រមិនមែន ASCII ទៅជាសមមូល Latin — Cyrillic (а→a, ж→zh, ш→sh), Greek (θ→th, ψ→ps) និងតួពិសេស Latin (æ→ae, ß→ss, ð→d)។ តួអក្សរដែលមានផែនទីជាក់លាក់ដូចជា ё→yo ត្រូវបានដោះស្រាយនៅទីនេះមុនពេលដំណើរការបន្ថែម។
- 2ការធ្វើឲ្យធម្មតា Unicode និងការដកសញ្ញាសង្កត់សំឡេងString.normalize('NFKD') ដើមរបស់កម្មវិធីរុករក បំបែកតួអក្សរដែលបានផ្សំរួច — ដូច្នេះ á ក្លាយជា a + សញ្ញាសង្កត់ស្រួច (combining acute accent)។ regex បន្ទាប់មកដកសញ្ញាផ្សំទាំងអស់ (ជួរ Unicode U+0300–U+036F) កាត់បន្ថយអក្សរ Latin ដែលមានសញ្ញាដូចជា é, ñ, និង ț ទៅជាមូលដ្ឋាន ASCII សុទ្ធរបស់ពួកគេ។
- 3ការបំបែកពាក្យ និងការត្រងពាក្យបញ្ឈប់តួអក្សរនៅសល់ដែលមិនមែនអក្សរនិងខ្ទង់ ត្រូវបានជំនួសដោយចន្លោះ ហើយអត្ថបទត្រូវបានបំបែកទៅជាពាក្យ។ ប្រសិនបើការដកពាក្យបញ្ឈប់ត្រូវបានបើក ពាក្យមុខងារភាសាអង់គ្លេសទូទៅ (the, and, of, in, …) ត្រូវបានដកចេញពីបញ្ជីពាក្យ។ ពាក្យបន្ទាប់មកភ្ជាប់ជាមួយអ្នកបំបែកដែលអ្នកជ្រើសរើស (ដាច់ ស្លាស់ ឬចំណុច)។
- 4ការកាត់ប្រវែង និងលទ្ធផលប្រសិនបើកំណត់ដែនកំណត់ប្រវែងអតិបរមា slug ត្រូវបានកាត់នៅព្រំដែនពាក្យជិតបំផុតមុនកំណត់ — មិនដែលកាត់កណ្តាលពាក្យឡើយ — ដោយស្កេនត្រឡប់ទៅអ្នកបំបែកចុងក្រោយ។ slug ចុងក្រោយត្រូវបានបង្ហាញភ្លាមៗពេលអ្នកវាយបញ្ចូល ជាមួយចំនួនតួអក្សរ និងពាក្យបង្ហាញខាងក្រោម។
ឧបករណ៍ពាក់ព័ន្ធ
កម្មវិធីបំប្លែង URL & ឌិកូដ
អ៊ិនកូដ និងឌិកូដ URLs និងខ្សែអក្សរសំណួរ។ គាំទ្រការអ៊ិនកូដURIComponent ឌិកូដURIComponent និងការញែកខ្សែអក្សរសំណួរ។
ធ្វើទ្រង់ទ្រាយអ្នកអានបញ្ហាអក្ខរាវិរុទ្ធ
Reformat អក្សរណាមួយ ដើម្បីអានបានស្រួល: ចន្លោះអក្សរ និងពាក្យ ដ៏ទូលំ line ខ្ពស់ ទទឹងបន្ទាត់ color background ស្រាល font ដែលអានបានស្រួល ហើយ bold ដើមពាក្យ ស្រេចចិត្ត។ ទាំងអស់ក្នុងកម្មវិធីរុករករបស់អ្នក។
បង្កើត Meta Tag & Open Graph
បង្កើត SEO meta tag, Open Graph, និង Twitter Card markup ជាមួយ Google ផ្ទាល់ និងការមើលជាមុន social-share។ ចម្លងដាក់ straight ទៅ page head របស់អ្នក។