نکات کلیدی
- 01به طور پیشفرض آگاه از Unicode: سیریلیک، یونانی و دیگر حروف غیر ASCII را نگاه میدارد مگر اینکه حالت فقط ASCII را فعال کنید.
- 02خطتیره، زیرخط یا نقطه را به عنوان جداکننده انتخاب کنید تا با کنوانسیونهای CMS یا مسیریاب شما تطابق پیدا کنید.
- 03تقطیع کلمات توقف کلمات پر سروصدا مانند 'the'، 'of'، و 'and' را برای URLهای کوتاهتر و تمیزتر حذف میکند.
- 04یک عنوان در هر خط را بچسبانید تا کل لیست را در یک بار slugify کنید.
چرا یک Slug خوب مهم است
URL slug قسمت انسانخوان از URL است که صفحة خاص را شناسایی میکند — my-first-blog-post در example.com/blog/my-first-blog-post. موتورهای جستجو slugها را به عنوان سیگنال مربوطیت استفاده میکنند، بنابراین slug شامل کلمات کلیدی هدف شما از رشته تصادفی از کاراکترها بهتر است. به طور عملی، slug تمیز راحتتر برای به اشتراکگذاری، تایپ، و یادآوری است.
تولید slugها دستی خستهکننده و مستعد خطا است: شما باید کوچک کنید، نقطهگذاری را تقطیع کنید، فاصلهها را فروریزید، کاراکترهای تاکیدشده را پیادهروی کنید، و تصمیم بگیرید که چه باید با حروف Unicode خاص کنید. ابزار slugify از Handytool همه آن را در یک مرحله دستیافتنی میکند. عنوان را بچسبانید، slug بگیرید.
نحوه Slugify کردن عنوان
- 01
عنوان یا عنوانهای خود را بچسبانید
یک عنوان در هر خط وارد کنید. ابزار هر خط را به طور مستقل پردازش میکند، بنابراین میتوانید فهرست کاملی از پیوندهای دائم را در یک چسباندگی بسازید.
- 02
جداکننده را انتخاب کنید
خطتیره (پیشفرض، برای اکثر پلتفرمهای CMS توصیهشده)، زیرخط (رایج در کد)، یا نقطه (برای نامهای فایل مفید) را انتخاب کنید.
- 03
حالت Unicode یا ASCII را انتخاب کنید
حالت Unicode حروف غیر لاتین مانند سیریلیک و یونانی را نگاه میدارد. حالت ASCII تاکیدها را قطع میکند و هر چیزی خارج از اساسی a-z 0-9 را حذف میکند — ایمنترین برای سیستمهای قدیمی.
- 04
در صورت لزوم تقطیع کلمات توقف را تغییر دهید
برای حذف کلمات پر سروصدا معمول انگلیسی (a، the، of، and...) فعال کنید تا 'The Best of the Year' به جای the-best-of-the-year به best-year تبدیل شود.
- 05
slugهای خود را کپی کنید
برای گرفتن خروجی کلیک کنید Copy را کلیک کنید. هر خط ورودی به یک slug خروجی در ترتیب مشابه نقشه برداری شده است.
خصوصی و فوری
Slugification به عنوان JavaScript ساده در مرورگر شما اجرا میشود. عنوانهای شما صفحه را ترک نمیکنند — درخواست شبکه و ورود وجود ندارد. این مخصوصاً هنگام کار با عناوینی مفید است که شامل نامهای پروژه داخلی، نامهای محصول منتشر نشده، یا محتوایی است که هنوز عمومی نیست.
زیرا همه چیز محلی است، تاخیر debounce وجود ندارد — slug هنگام تایپ ظاهر میشود، آسانتر برای پیشنمایش اینکه عنوان قبل از نهایی کردن الفاظ به عنوان URL چگونه به نظر خواهد رسید.
Slugify پرسشهای متداول
URL slug چیست؟
URL slug قسمت خوانا از آدرس وب است که صفحة را شناسایی میکند — قسمت my-article از example.com/blog/my-article. slugهای خوب کوچک هستند، خطتیره را به عنوان جداکننده استفاده میکنند، و کلمات کلیدی مرتبط را شامل میشوند.
آیا ابزار slugify متن سیریلیک و یونانی را پیادهروی میکند؟
بله. با خاموش بودن حالت ASCII حروف Unicode مانند سیریلیک و یونانی را نگاه میدارد. با روشن بودن حالت ASCII تاکیدها را قطع میکند و هر چیزی خارج اساسی ASCII را حذف میکند، slugهای ایمن برای سیستمهای قدیمی را تولید میکند.
آیا میتوانم چند عنوان را همزمان slugify کنم؟
بله — یک عنوان در هر خط را بچسبانید. هر خط به طور مستقل slugified شده است بنابراین میتوانید فهرست کاملی از پیوندهای دائم را در یک عملیات تبدیل کنید.
آیا ورودی من به سرویدهنده ارسال میشود؟
نه. Slugification JavaScript خالص بر روی کلاینت است. عنوانهای شما صفحه را ترک نمیکنند.
چرا خطتیره به جای زیرخط استفاده کنید؟
Google خطتیرهها را به عنوان جداکننده کلمات در URLهای دست، اما به طور تاریخی زیرخطها را به عنوان اتصال دهنده دست. خطتیره گزینة معمولی برای slugهای دوستانة SEO در اکثر پلتفرمهای CMS.