LibraTool logoLibraTool

ਮੁਫ਼ਤ ਸਲੱਗ ਜਨਰੇਟਰ

ਕਿਸੇ ਵੀ ਸਿਰਲੇਖ ਜਾਂ ਟੈਕਸਟ ਨੂੰ URL-ਅਨੁਕੂਲ ਸਲੱਗ ਵਿੱਚ ਬਦਲੋ। ਬਲੌਗ ਪੋਸਟਾਂ, CMS ਪੰਨਿਆਂ, ਅਤੇ SEO-ਅਨੁਕੂਲਿਤ URL ਲਈ ਸੰਪੂਰਨ।

ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਔਫ਼ਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ
ਵੱਖਰਕ
ਬਣਾਇਆ ਗਿਆ ਸਲੱਗ
ਉੱਪਰ ਕੁਝ ਟਾਈਪ ਕਰੋ…
ਗ਼ੈਰ-ਲੈਟਿਨ ਅੱਖਰ (ਜਿਵੇਂ ਚੀਨੀ, ਸਿਰਿਲਿਕ, ਅਰਬੀ) ਹਟਾ ਦਿੱਤੇ ਗਏ — ਇਹ ਜਨਰੇਟਰ ਸਿਰਫ਼ a-z, 0-9 ਰੱਖਦਾ ਹੈ। ਇਹਨਾਂ ਲਿਪੀਆਂ ਲਈ, ਪਹਿਲਾਂ ਟੈਕਸਟ ਨੂੰ ਲਿਪੀਅੰਤਰਨ ਕਰੋ ਜਾਂ ਇੱਕ URL ਵਰਤੋ ਜੋ Unicode ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦਾ ਹੈ।

ਤੁਰੰਤ ਮਿਸਾਲਾਂ

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

slug ਜਨਰੇਟਰ ਬਿਨਾਂ ਕਿਸੇ ਬਾਹਰੀ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ। ਇਹ ਸਿਰਿਲਿਕ, ਯੂਨਾਨੀ ਅਤੇ ਲਾਤੀਨੀ ਖ਼ਾਸ ਅੱਖਰਾਂ ਲਈ ਹੱਥ ਨਾਲ ਲਿਖੀ ਲਿਪੀਅੰਤਰਣ ਸਾਰਣੀ ਨੂੰ ਮਾਤਰਾਵਾਂ ਹਟਾਉਣ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਬਿਲਟ-ਇਨ Unicode normalization (NFKD) ਨਾਲ ਜੋੜ ਕੇ ਟੈਕਸਟ ਨੂੰ URL-ਸੁਰੱਖਿਅਤ slugs ਵਿੱਚ ਬਦਲਦਾ ਹੈ।

  1. 1
    ਲਿਪੀਅੰਤਰਣ ਪਾਸ
    ਹਰ ਅੱਖਰ ਇੱਕ ਬਿਲਟ-ਇਨ CHARMAP ਸਾਰਣੀ ਵਿੱਚ ਖੋਜਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਗ਼ੈਰ-ASCII ਲਿਪੀਆਂ ਨੂੰ ਲਾਤੀਨੀ ਬਰਾਬਰਾਂ ਨਾਲ ਜੋੜਦੀ ਹੈ — ਸਿਰਿਲਿਕ (а→a, ж→zh, ш→sh), ਯੂਨਾਨੀ (θ→th, ψ→ps), ਅਤੇ ਲਾਤੀਨੀ ਖ਼ਾਸ (æ→ae, ß→ss, ð→d)। ё→yo ਵਰਗੀਆਂ ਖ਼ਾਸ mappings ਵਾਲੇ ਅੱਖਰ ਕਿਸੇ ਵੀ ਅਗਲੀ ਪ੍ਰੋਸੈਸਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਇੱਥੇ ਸੰਭਾਲੇ ਜਾਂਦੇ ਹਨ।
  2. 2
    Unicode normalization ਅਤੇ ਮਾਤਰਾ ਹਟਾਉਣਾ
    ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਮੂਲ String.normalize('NFKD') ਪਹਿਲਾਂ ਤੋਂ ਜੁੜੇ ਅੱਖਰਾਂ ਨੂੰ ਤੋੜਦਾ ਹੈ — ਇਸ ਲਈ á ਬਣ ਜਾਂਦਾ ਹੈ a + combining acute accent। ਫਿਰ ਇੱਕ regex ਸਾਰੇ combining marks (Unicode ਸੀਮਾ U+0300–U+036F) ਹਟਾਉਂਦਾ ਹੈ, é, ñ ਅਤੇ ț ਵਰਗੇ ਮਾਤਰਾ ਵਾਲੇ ਲਾਤੀਨੀ ਅੱਖਰਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਸਾਦੇ ASCII ਆਧਾਰ ਤੱਕ ਘਟਾਉਂਦੇ ਹੋਏ।
  3. 3
    ਸ਼ਬਦ ਵੰਡ ਅਤੇ stop-word ਫ਼ਿਲਟਰ
    ਬਾਕੀ ਗ਼ੈਰ-alphanumeric ਅੱਖਰ ਸਪੇਸਾਂ ਨਾਲ ਬਦਲੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਟੈਕਸਟ ਸ਼ਬਦਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ। ਜੇ stop-word ਹਟਾਉਣਾ ਚਾਲੂ ਹੈ, ਤਾਂ ਆਮ ਅੰਗਰੇਜ਼ੀ function words (the, and, of, in, …) ਸ਼ਬਦ ਸੂਚੀ ਵਿੱਚੋਂ ਹਟਾਏ ਜਾਂਦੇ ਹਨ। ਫਿਰ ਸ਼ਬਦ ਤੁਹਾਡੇ ਚੁਣੇ ਵਿਭਾਜਕ (ਹਾਈਫ਼ਨ, underscore, ਜਾਂ ਬਿੰਦੀ) ਨਾਲ ਜੋੜੇ ਜਾਂਦੇ ਹਨ।
  4. 4
    ਲੰਬਾਈ ਕੱਟਣਾ ਅਤੇ ਆਉਟਪੁੱਟ
    ਜੇ ਵੱਧ ਤੋਂ ਵੱਧ-ਲੰਬਾਈ ਹੱਦ ਸੈੱਟ ਹੈ, ਤਾਂ slug ਹੱਦ ਤੋਂ ਪਹਿਲਾਂ ਨੇੜਲੀ ਸ਼ਬਦ ਸੀਮਾ 'ਤੇ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈ — ਕਦੇ ਸ਼ਬਦ ਦੇ ਵਿਚਕਾਰ ਨਹੀਂ — ਆਖ਼ਰੀ ਵਿਭਾਜਕ ਤੱਕ ਪਿੱਛੇ ਸਕੈਨ ਕਰਕੇ। ਅੰਤਿਮ slug ਟਾਈਪ ਕਰਦੇ ਹੀ ਤੁਰੰਤ ਦਿਸਦਾ ਹੈ, ਹੇਠਾਂ ਅੱਖਰ ਅਤੇ ਸ਼ਬਦ ਗਿਣਤੀਆਂ ਨਾਲ।

ਸੰਬੰਧਿਤ ਟੂਲ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ