Тавлидкунандаи slug-и ройгон
Ҳар сарлавҳа ё матнро ба slug-и мувофиқи URL табдил диҳед. Барои навиштаҳои блог, саҳифаҳои CMS ва URL-ҳои беҳинасозишудаи SEO комил аст.
Намунаҳои зуд
Чӣ тавр он кор мекунад
Тавлидгари slug пурра дар браузери шумо бо сифр китобхонаи берунӣ кор мекунад. Он матнро ба slug-ҳои бехатар-барои-URL бо истифодаи ҷадвали транслитератсияи дастнависи барои аломатҳои махсуси кириллӣ, юнонӣ ва лотинӣ, якҷоя бо муқаррарисозии дарунсохти юникоди браузер (NFKD) барои бартарафии аксент, табдил медиҳад.
- 1Гузашти транслитератсияҲар аломат дар ҷадвали дарунсохти CHARMAP, ки хатҳои ғайри-ASCII-ро ба муодилҳои лотинӣ харита мекунад, ҷустуҷӯ мешавад — кириллӣ (а→a, ж→zh, ш→sh), юнонӣ (θ→th, ψ→ps) ва хусусиятҳои лотинӣ (æ→ae, ß→ss, ð→d). Аломатҳое ки харитаи мушаххас доранд ба монанди ё→yo дар ин ҷо пеш аз ягон коркарди бештар идора мешаванд.
- 2Муқаррарисозии юникод ва бартарафии аксентString.normalize('NFKD')-и дарунсохти браузер аломатҳои пешомехтаро таҷзия мекунад — бинобар ин á ба a + аломати муттаҳиди акути якҷояшаванда табдил меёбад. Regex сипас тамоми аломатҳои муттаҳидшавандаро (доираи юникод U+0300–U+036F) мебарорад, ҳарфҳои лотинии аксентдор ба монанди é, ñ ва ț-ро ба пойаи оддии ASCII мекоҳонад.
- 3Тақсими калима ва филтркунии калимаи-таваққуфАломатҳои боқимондаи ғайри-алифбо-рақамӣ бо фосилаҳо иваз карда мешаванд ва матн ба калимаҳо тақсим мешавад. Агар бартарафии калимаи-таваққуф фаъол бошад, калимаҳои функсионалии маъмули англисӣ (the, and, of, in, …) аз рӯйхати калима хориҷ карда мешаванд. Калимаҳо сипас бо ҷудокунандаи интихобии шумо (дефис, зерхат ё нуқта) пайваст мешаванд.
- 4Буриши дарозӣ ва натиҷаАгар ҳадди дарозии максималӣ гузошта шуда бошад, slug дар наздиктарин марзи калима пеш аз ҳад бурида мешавад — ҳаргиз дар миёни калима — бо назар кардан ба ақиб то ҷудокунандаи охирин. Slug-и ниҳоӣ фавран ҳангоми навиштан нишон дода мешавад, бо шумориши аломат ва калима зери он нишон дода мешавад.
Абзорҳои марбут
Рамзгузори URL ва декодер
URL-ҳо ва сатрҳои дархостро рамзгузорӣ ва рамзкушоӣ кунед. EncodeURIComponent, decodeURIComponent ва таҳлили сатри дархостро дастгирӣ мекунад.
Табдилдиҳандаи ҳарфҳои калон ва хурди матн
Табдил додани матн ба ҲАРФИ КАЛОН, хурд, Сарлавҳа, camelCase, snake_case ва ғайра.
Азнавфомадиҳандаи Мувофиқи Дислексия
Ҳар матнро барои хонишони осонтар азнавфомат кунед: фосилаи васеи ҳарф ва калима, сатрҳои баландтар, паҳнои маҳдуди сатр, шрифтҳои хонодор, ранги мулоими замина ва оғози ғафси ихтиёрии калимаҳо. Ҳама дар браузери шумо.