Slug minangka bagean sing bisa diwaca ing pungkasan alamat web — my-first-post ing example.com/blog/my-first-post. Iki minangka bagean sing bisa diwaca wong sadurunge mutusake kanggo ngeklik, lan bagean sing diwaca mesin telusur minangka katrangan cekak babagan isi kaca, mulane bagean iki pantes dipikirake luwih akeh tinimbang id database utawa tanggal. Generator gratis iki ngowahi teks apa wae dadi slug: tempel judhul menyang "Teks sing arep diowahi", pencet "Gawe asil", lan asile katon karo tombol salin ing jejere. Setelan standare yaiku setelan sing dikarepake umume situs — huruf cilik, tandha hubung ing antarane tembung, tembung pangisi umum dibusak, aksara non-Latin ditransliterasi — supaya slug sing bisa digunakake mung gumantung sak klik wae, lan kabeh keputusan kasebut minangka tombol sing bisa sampeyan owahi.
Kabeh kedadeyan ing piranti sampeyan dhewe. Kaca iki ngemot mesin JavaScript cilik lan mlaku sacara lokal: judhul sampeyan ora tau diunggah, ora tau dicathet, lan alat kasebut tetep bisa mlaku sanajan koneksi internet dipateni. Mulane asile langsung dianyari nalika sampeyan ngowahi setelan. Urutan kerjane pantes dingerteni, amarga iku sing nggawe asile bisa ditebak: tautan sing ditempelake dikurangi menyang segmen jalur sing pungkasan dhisik, banjur teks diowahi dadi huruf cilik, banjur tembung panggandheng dibusak, banjur karakter non-Latin ditransliterasi, banjur angka lan karakter khusus dibusak yen sampeyan njaluk, banjur apa wae sing isih ana digabung karo pemisah sampeyan, banjur asile dipotong nganti dawane maksimal, lan pungkasane pengulangan entuk panambang angka. "Teks sing arep diowahi" nrima nganti 500.000 karakter bebarengan, sing tegese sawetara ewu judhul artikel.
Sak baris mlebu, sak slug metu. Tempel kabeh dhaptar judhul lan saben baris dadi slug nomer dhewe, kanthi judhul asale ditampilake ing ndhuwur werna abu-abu, supaya ing kumpulan seket sampeyan isih bisa ngerti slug endi sing dadi duweke judhul sing endi. Dhaptar sing wis ana ing file ora perlu liwat clipboard: "Muat saka file", tombol ing sandhinge kothak input, mbukak file teks biasa — .txt, .csv, .md, .json lan sejenisnya — lan nyelehake isine ing kolom kasebut. Browser sampeyan maca file kasebut persis kaya maca apa sing sampeyan ketik, lan ora diunggah ing ngendi wae. "Pisahake input nganggo" nemtokake carane dhaptar dipotong. "Deteksi otomatis" minangka standare: jeda baris tansah misahake item, dene koma mung misahake yen input kasebut minangka baris siji sing kabeh bageane katon kaya nilai dewe-dewe — mula "rega Rp3,5 yuta" lan "Bab 5: asil, kesimpulan" tetep wutuh tanpa pecah dadi sawetara bagean. "Baris anyar", "Koma" lan "Spasi" meksa pilihan yen sampeyan wis ngerti wujud data sampeyan. "Format asil" nemtokake carane batch dibalekake nalika sampeyan njupuk — siji saben baris, "Dipisahake spasi", utawa "Dipisahake koma" — lan "Salin Kabeh" uga "Simpen menyang file" ngetutake aturan kasebut. "Riwayat" nyimpen 10 batch pungkasan ing browser sampeyan dhewe, dadi dhaptar sing dikonversi sejam kepungkur isih ana ing kana.
Teks non-Latin minangka bagean sing akeh generator slug nangani rada bener lan mung sithik sing bener tenan. URL paling aman ing format ASCII biasa, dadi aksara Kiril, Yunani, Arab, Cina lan aksara Eropah sing duwe aksen kudu dikonversi, lan siji-sijine pitakonan yaiku miturut aturan sapa. Kaca iki mangsuli kanthi rong lapisan. Lapisan umum nyakup saben skrip: perpustakaan transliterasi kanthi wangsulan ASCII sing pas kanggo meh kabeh karakter sing sampeyan ketik, sing dadi maknane "Transliterasi saka" nalika milih "Otomatis (basa apa wae)". Lapisan khusus yaiku sekumpulan tabel sing digawe kanthi manual kanggo basa sing wangsulan umum dudu sing digunakake ing negara kasebut; menu "Transliterasi saka" nyebutake basa sing duwe tabel saiki, lan kumpulane tambah amarga alat kasebut tekan luwih akeh basa sing butuh. Milih siji bakal ngemot tabele menyang kothak sing bisa diowahi ing ngisor "Aturan Transliterasi", ing ngendi saben huruf minangka bidang teks sing bisa diowahi, lan "Baleake aturan menyang standar" mbalekake menyang asale. Tabel Ukraina ngetutake Resolusi Kabinet Menteri No. 55 taun 2010, standar sing dicithak ing paspor Ukraina, kalebu rincian sing gampang kliwatan: зг dadi zgh dudu zh supaya tetep beda saka ж; є, ї, й, ю lan я njupuk wujud siji ing wiwitan tembung lan wujud liyane ing jerone; lan tandha kutip apostrof lan tandha alus dibusak tanpa miwiti tembung anyar, dadi Знам'янка metu minangka znamianka dudu znamyanka. Basa Jerman dadi standar menyang varian sing ditambahi ä → ae, ö → oe, ü → ue sing asring digunakake alamat Jerman, kanthi varian ä → a biasa yen sampeyan luwih seneng.
"Busak tembung panggandheng" aktif minangka standare. Iki mbusak tembung pangubung cilik — sing, ing, kanggo, saka, lan — sing nggawe slug dadi dawa tanpa nambah makna. Dhaptar ing ngisor "Tembung panggandheng" bisa diowahi kanthi lengkap lan teka wis diisi: dhaptar basa Inggris ditambah dhaptar kanggo basa ing kaca sampeyan saiki, mula kaca basa Jawa ngerti sing, ing, lan. Tambah tembung sampeyan dhewe, busak tembung sing pengin disimpen, utawa mateni fitur kasebut babar blas, ing ngendi bidange bakal dadi abu-abu dudu ethok-ethok isih penting. Rong cathetan jujur babagan iki. Mbusak tembung panggandheng iku mupangat cilik ing babagan kerapian tinimbang nambah peringkat panelusuran — sampeyan entuk alamat sing luwih cendhak, luwih resik, dudu posisi sing luwih apik. Lan yen kabeh tembung ing judhul kebetulan ana ing dhaptar, asile pancen ora ana apa-apa, dadi alat kasebut ngandhani sampeyan dudu menehi kothak kosong.
Pilihan liyane nemtokake wujude. "Pemisah ing slug" milih apa sing ana ing antarane tembung, lan standar tandha hubung dudu masalah selera: Google maca tandha hubung minangka pemisah tembung lan garis ngisor minangka penyambung, dadi my_first_post tekan web crawler minangka sak tembung dawa, dene my-first-post ditekani minangka telung tembung. "Garis ngisor (_)" ana kanggo sistem sing isih butuh iku. "Huruf cilik" urip amarga umume server nganggep alamat peka marang huruf gedhe-cilik, lan huruf campuran gampang nggawe siji kaca dadi duwe rong URL. "Busak karakter khusus" mbusak kabeh sing dudu huruf, angka, spasi, tandha hubung utawa garis ngisor, sing njaga tandha waca, tandha kutip lan emoji supaya ora ana ing alamat — emoji dibusak sadurunge transliterasi kanthi khusus supaya roket ora dadi tembung rocket. "Busak angka" dipateni, amarga angka ing judhul biasane dadi bagean saka judhul. "Dawane Maksimal" wiwit saka 10 nganti 200 lan standare 80; yen slug luwih dawa saka iku, mesin motong ing tembung utuh pungkasan sing pas dudu motong ing tengahe. Angka ing jejere saben asil nuduhake dawane ing wujud karakter, lan dadi abang sawise liwat 60 — dudu watesan sing kaku, nanging titik ing ngendi slug wiwit dipotong ing asil panelusuran lan dadi kikuk yen ditempelake ing pesen.
Rong pilihan maneh ana amarga pilihan kasebut nggawe konversi massal bali dadi pakaryan sak klik. "Gawe slug dadi unik" nangani kahanan ing ngendi rong judhul beda suda dadi slug sing padha — "Top 10 tips" lan "Top-10 tips" dadi top-10-tips — lan menehi sing kapindho -2, sing katelu -3, kanthi nyendhakake dhasare dhisik yen panambang kasebut bakal ngliwati dawane maksimal sampeyan. Rong kaca ing sak alamat iku masalah sing luwih murah yen kecekel ing dhaptar iki tinimbang ing CMS sampeyan. "Jupuk slug saka URL sing ditempelake" bisa digunakake kosok baline: tempel tautan sing utuh lan alat kasebut njupuk bagean pungkasan saka jalur, mbusak senar pitakon lan panambang .html utawa .php apa wae, lan ndecode percent-encoding, dadi tautan Wikipedia sing pungkasan %D0%9B%D1%8C%D0%B2%D1%96%D0%B2 bali dadi lviv tinimbang angka heksadesimal sing dawa. Iki mung urip yen kabeh baris minangka tautan, dadi alamat sing ana ing njero kalimat diijolake dadi teks biasa.
Napa milih generator slug iki?
- Mung ing browser: judhul sampeyan ora tau diunggah, lan kaca kasebut tetep fungsi nalika offline
- Konversi massal saka teks sing ditempelake utawa file teks, kanthi judhul sumber ing ndhuwur saben slug
- Standar transliterasi nyata saben basa, dudu siji tabel umum kanggo kabeh basa
- Basa Ukraina miturut Resolusi No. 55 taun 2010 — ejaan sing digunakake ing paspor
- Saben aturan bisa diowahi huruf demi huruf, kanthi siji klik kanggo mbaleake
- Panambang -2 lan -3 otomatis dadi ora ana rong slug ing siji batch sing tabrakan
- Tempel tautan lan jupuk slug saka kono, percent-encoding di-decode
- Dhaptar tembung panggandheng sing bisa diowahi sing wis teka kanthi isi kanggo basa sampeyan
- Pemotongan sing aman ing tembung utuh, kanthi jumlah karakter ing jejere saben asil
- Gratis lan tanpa watesan: ora perlu ndhaptar, ora ana kuota, ora ana data sing disimpen ing server kita
Slug dibutuhake ing ngendi wae kaca kudu nggawa alamat sing bisa diwaca. Blog utawa situs warta ngowahi saben judhul warta dadi siji slug, sing dadi alesan alat iki digawe: tempel judhul minggu iki, entuk URL minggu iki. Toko online nindakake perkara sing padha kanggo jeneng produk lan kategori, biasane kanthi jumlah akeh sawise diimpor, lan biasane ing basa sing aksarane ora bisa ditampung ing alamat web. Dokumentasi lan basis pengetahuan nggawe jangkar lan jeneng file kanthi cara sing padha. Saliyane alamat web, senar resik sing padha sampeyan butuhake kanggo jeneng file sing ora bakal rusak ing sistem operasi liyane, kunci database sing bisa diwaca wong ing log, jeneng cabang, jeneng gambar ing perpustakaan media, utawa id saka bagean ing generator situs statis. Sembarang papan ing ngendi jeneng sing bisa diwaca manungsa kudu slamet nalika dilebokake menyang kolom mesin-diwaca iku panggonan slug.
Ana sawetara watesan sing kudu dingerteni sadurunge sampeyan ngandelake alat iki. Iki minangka generator, dudu validator: alat iki ora bakal mriksa apa slug wis digunakake ing situs sampeyan, amarga ora ngerti apa isi situs sampeyan — keunikan sing dijamin yaiku ing batch sing ana ing ngarep sampeyan. Pengalihan uga pakaryan sampeyan; ngganti slug saka kaca sing wis diterbitake bakal ngrusak alamat lawase, lan iku minangka keputusan kanggo CMS sampeyan, dudu kanggo alat iki. "Simpen menyang file" nulis teks biasa, dudu CSV utawa JSON. Pemisahan otomatis nggawe pambiji babagan koma sing bener meh ing kabeh kasus nanging ora saben wektu, mulane "Pisahake input nganggo" menehi wewenang sampeyan kanggo milih dhewe. Lan transliterasi iku konvensi, dudu terjemahan — München dadi muenchen, dudu Munich — dadi yen kaca duwe jeneng sing wis mapan ing basa target, jeneng kasebut minangka slug sing luwih apik tinimbang konversi otomatis apa wae saka asline.