వచనాన్ని kebab-case గా మార్చడం dash-case ఉచితం ఆన్లైన్ సురక్షితం
ఒక పంక్తిని అతికిస్తే వెంటనే kebab-case లో చదవవచ్చు. అంతా మీ బ్రౌజర్లోనే జరుగుతుంది — మీరు రాసేది ఎక్కడికీ పంపబడదు — నియమాలు ఇంగ్లీషువి కావు, ఈ పేజీ భాషవి.
దీన్ని వేరే విధంగా రాయండి
ఏదీ అప్లోడ్ కాదు
అదే పంక్తి, ఏడు రాతల్లోనూ
| రాత | అదే పంక్తి, ఆ విధంగా రాసినది |
|---|---|
| పెద్ద అక్షరాలు | CRÈME BRÛLÉE 2 మందికి — STRASSE 17, FOOBAR |
| చిన్న అక్షరాలు | crème brûlée 2 మందికి — straße 17, foobar |
| Title Case | Crème Brûlée 2 మందికి — Straße 17, Foobar |
| snake_case | crème_brûlée_2_మ_ద_క_straße_17_foo_bar |
| kebab-case | crème-brûlée-2-మ-ద-క-straße-17-foo-bar |
| camelCase | crèmeBrûlée2మదకStraße17FooBar |
| ఒక URL చిరునామా | creme-brulee-2-మ-ద-క-strasse-17-foobar |
ఈ రూపాలు ఎక్కడి నుండి వచ్చాయి
పెద్ద అక్షరాలూ చిన్న అక్షరాలూ ఒకప్పుడు రెండు వేర్వేరు వర్ణమాలలు. పెద్ద అక్షరాలు రోమన్వి, ఉలితో రాతిలో చెక్కినవి; చిన్న అక్షరాలు కరోలింజియన్ చిరులిపి నుండి దిగివచ్చినవి — చర్మపత్రం మీద వేగంగా పరిగెత్తిన కలం మలిచినవి. ముద్రకులు రెండింటినీ వేర్వేరు పెట్టెల్లో ఉంచేవారు — పై పెట్టె, కింది పెట్టె — పెట్టెలు మాయమైన చాలా కాలం తరువాతా ఆ పేర్లు నిలిచిపోయాయి. ప్రోగ్రామింగ్ రూపాలు చాలా చిన్నవి; ఒకే ఒక సమస్యను తీర్చడానికి కనిపెట్టినవి: పేరులో ఖాళీ ఉండకూడదు. snake_case తొలి C నుండి, camelCase స్మాల్టాక్ నుండి, kebab-case లిస్ప్ నుండి, చిరునామా slug — ఖాళీలూ, గుర్తులూ అనుమతించని చిరునామాలో మనిషి చదివే శీర్షికను పెట్టవలసిన అవసరం నుండి.
ఇవి మీకు ఎక్కడ ఎదురవుతాయి
ప్రతి పదం మొదటి అక్షరం పెద్దది చేయడం శీర్షికలది, పుస్తక ముఖచిత్రాలది; వాక్యం మొదటి అక్షరం మాత్రమే పెద్దది చేయడం మిగతా దాదాపు అన్నిటిదీ, రోజురోజుకూ ఇంటర్ఫేసులదీ — ఎందుకంటే అది త్వరగా చదవబడుతుంది. snake_case డేటాబేసు నిలువు వరుసలకూ పైథాన్ చరరాశులకూ పేరిస్తుంది; camelCase జావాస్క్రిప్ట్ చరరాశులకూ జావా పద్ధతులకూ; kebab-case CSS తరగతులకూ వెబ్ ప్రాజెక్టుల ఫైలు పేర్లకూ. slug అంటే ఒక వ్యాసం శీర్షికను దాని చిరునామా చివరి భాగంగా మార్చేది; ఇక్కడి మార్పిడుల్లో సెర్చ్ ఇంజన్లు చదివేది అదొక్కటే.
తరచుగా అడిగే ప్రశ్నలు
పెద్ద అక్షరాలకు మార్చినప్పుడు అక్షరాల సంఖ్య కొన్నిసార్లు ఎందుకు మారుతుంది?
ఎందుకంటే అక్షరం పెద్దదా చిన్నదా అన్నది భాష లక్షణం, అక్షరం లక్షణం కాదు. జర్మన్ ß పెద్ద అక్షరాల్లో SS అవుతుంది; ఒక అక్షరం రెండవుతుంది. టర్కిష్లో చుక్కతో ఉన్న i, చుక్క లేని ı రెండూ ఉన్నాయి; i కి పెద్ద రూపం I కాదు, İ — ఇక్కడ పొరపాటుపడితే ఒక టర్కిష్ పదం వేరే పదం అయిపోతుంది. ఇక్కడి మార్పిడులు ఆయా పేజీ భాష నియమాలనే అనుసరిస్తాయి; అందుకే ఒకే ఇన్పుట్ టర్కిష్ పేజీలో, ఆంగ్ల పేజీలో వేర్వేరు ఫలితాలు ఇవ్వగలదు.
slug గుర్తులనూ విరామ చిహ్నాలనూ ఎందుకు తీసేస్తుంది?
ఎందుకంటే ఒక చిరునామా సందేశంలోకి కాపీ కావడాన్ని, కాగితంపై ముద్రణను, చేత్తో మళ్ళీ టైపు చేయడాన్ని తట్టుకోవాలి. గుర్తులున్న అక్షరాలు నేటి చిరునామాల్లో చెల్లుతాయి, కానీ కాపీ చేసేటప్పుడు శాతపు సంకేతాలుగా మారి, చదవగల చిరునామా ఒక గుర్తుల వరుసగా మారిపోతుంది. వాటిని సాధారణ అక్షరాలకు, అంకెలకు, హైఫన్లకు తగ్గించడం వల్ల చిరునామా చదవగలిగేదిగా, పంచుకోగలిగేదిగా, ఎక్కడ కనిపించినా ఒకేలాగా ఉంటుంది.
సమాధానం ఖచ్చితమేనా?
రెండు ప్రమాణాలూ పూర్ణ సంఖ్యలతో ఒకదానినొకటి నిర్వచించే చోట అవును — పేజీ దాన్ని సంఖ్య పైనే చెబుతుంది, గుండ్రీకరణ అనేది ఎన్ని అంకెలు చూపాలి అన్నదానిలోనే ఉంటుంది. నిష్పత్తికి పరిమిత దశాంశం లేని చోట, పేజీ పన్నెండు సార్థక అంకెలు చూపి సంబంధం సుమారైనదని చెబుతుంది — వేరేలా నటించదు.
నేను టైప్ చేసేది నా పరికరం నుండి బయటకు వెళ్తుందా?
లేదు. లెక్క మీ బ్రౌజర్లోనే జరుగుతుంది; ఏదీ అప్లోడ్ కాదు, అప్లోడ్ చేయడానికి సర్వరే లేదు. పేజీని ఒకసారి తెరిస్తే, నెట్వర్క్ ఆపేసినా పనిచేస్తుంది.
మీరు text ను kebab-case గా ఎందుకు మారుస్తారు
బాగా నిర్వహించే దాదాపు ఏ వెబ్సైట్ చిరునామా పట్టీని చూసినా హైఫన్లతో కలిపిన పదాలు కనిపిస్తాయి: how-to-repot-a-fern, annual-report-2026, contact-us. స్టైల్షీట్ లోపల చూడండి, క్లాస్ పేర్లు కూడా అలాగే ఉంటాయి: main-menu, card-title, button-primary. కమాండ్-లైన్ సాధనాల ఫ్లాగ్లను చూడండి, --dry-run, --no-cache కనిపిస్తాయి. ఇదే kebab-case, కడ్డీపై మాంసం ముక్కల్లా హైఫన్కు గుచ్చిన చిన్న అక్షరాల పదాలు, ప్రజలు చూడగలిగే పేర్ల కోసం వెబ్ స్వీకరించిన రూపం ఇదే. text ను kebab-case గా మార్చడం అంటే మీరు మాట్లాడే విధంగా ఉన్న వాక్యాన్ని చిరునామా, క్లాస్, బ్రాంచ్ లేదా ఫైల్లో పని చేసే పేరుగా మార్చడం.
ఒక వరుసను అతికించి kebab-case లో తిరిగి చదవండి. మార్పిడి మీ బ్రౌజర్లో జరుగుతుంది, మీరు టైప్ చేసేదేదీ ఎక్కడికీ పంపబడదు, నియమాలు ఇంగ్లీష్ను కాక ఈ పేజీ భాషను అనుసరిస్తాయి. అది వరుసను పదాలుగా కోస్తుంది, చిన్న అక్షరాలకు మారుస్తుంది, హైఫన్లతో కలుపుతుంది. ఇప్పటికే camelCase లో రాసిన వరుస అక్కడ కూడా కోయబడుతుంది, కాబట్టి fooBar foo-bar అవుతుంది. కింద పేజీ సరిగ్గా ఏం చేస్తుందో, ఏం చేయదో, వేర్వేరు భాషల కష్టమైన అక్షరాలను ఎలా చూస్తుందో, వెబ్ అండర్స్కోర్ల కంటే హైఫన్లను ఎందుకు ఇష్టపడుతుందో, kebab-case ఎక్కడ సంప్రదాయమో, హడావుడిగా text ను kebab-case గా మార్చేవారిని పట్టుకునే ఉచ్చులు ఏమిటో కనిపిస్తాయి.
మార్పిడి ఏం చేస్తుంది
కోయి, చిన్న అక్షరాలకు మార్చి, కలుపు
పేజీ మొదట వరుసను పదాలుగా కోస్తుంది, ప్రతిదాన్ని చిన్న అక్షరాలకు మార్చి హైఫన్లతో కలుపుతుంది. Crème brûlée for 2 — straße 17, fooBar అనే వరుస crème-brûlée-for-2-straße-17-foo-bar గా తిరిగి వస్తుంది. యాక్సెంట్లు ఉంచబడతాయి, సంఖ్యలు సొంత పదాలుగా నిలుస్తాయి, డాష్, కామా పోతాయి, fooBar పెద్ద అక్షరం వద్ద రెండుగా కోయబడుతుంది.
కోతలు ఎక్కడ పడతాయి
పద సరిహద్దు అంటే ఖాళీ, విరామ చిహ్నం, డాష్, గుర్తు, లేదా పదం లోపల చిన్న అక్షరం నుంచి పెద్ద అక్షరానికి మారే చోటు. కాబట్టి Main Menu, mainMenu, main_menu, main--menu అన్నీ main-menu అవుతాయి. మార్పిడి దాదాపు ఏ ప్రారంభ బిందువునైనా అంగీకరించి ఎల్లప్పుడూ అదే రూపానికి చేరుతుంది, అందుకే ఒక పేరు స్టైల్షీట్లోకి లేదా చిరునామాలోకి వెళ్లే ముందు ఇది సురక్షితమైన చివరి అడుగు.
అనవసర హైఫన్లు ఉండవు
పునరావృత వేరుచేసే చిహ్నాలు ఒకటిగా కుదించబడతాయి, ఆరంభంలో లేదా చివర్లో హైఫన్ మిగలదు. ...Hello, World!! వంటి గజిబిజి వాక్యం hello-world గా వస్తుంది, చివరల్లో ఏమీ వేలాడదు.
మార్పిడి ఏం చేయదు
ఇది విరామ చిహ్నాలను ఉంచదు
కామాలు, చుక్కలు, డాష్లు పదాల మధ్య సరిహద్దులు, తీసుకెళ్లాల్సిన అక్షరాలు కాదు. CSS క్లాస్ లేదా ఫైల్ పేరుకు మీరు కోరేది అదే, వచనానికి కోరేది కాదు. పేజీ ద్వారా పంపిన వాక్యం పేరుగా తిరిగి వస్తుంది, అసలు విరామ చిహ్నాలు పోతాయి.
ఇది యాక్సెంట్లను తొలగించదు
వరుస తన యాక్సెంట్ అక్షరాలను ఉంచుకుంటుంది: crème-brûlée. ఆధునిక బ్రౌజర్లు, సర్వర్లు పేర్లలో, చిరునామాలలో వాటిని అంగీకరిస్తాయి, కానీ పాత సాధనాలు అంగీకరించకపోవచ్చు, యాక్సెంట్లు గల చిరునామా కాపీ చేసినప్పుడు శాతం కోడ్లుగా మార్చబడుతుంది. మీకు సాదా అక్షరాలు కావాలంటే, URL slug పేజీ లాటిన్ అక్షరాల నుంచి గుర్తులను కూడా తీసివేస్తుంది.
పేరు ఖాళీగా ఉందో ఇది తనిఖీ చేయదు
రెండు వేర్వేరు వాక్యాలు ఒకే పేరును ఇవ్వవచ్చు, మీ సైట్లో లేదా ప్రాజెక్ట్లో పేరు ఇప్పటికే వాడబడిందో పేజీకి తెలియదు. ప్రచురించే ముందు ఘర్షణల కోసం తనిఖీ చేయండి.
భాష ముఖ్యం
ఖాళీలు లేకుండా రాసే లిపులు
పదాలుగా కోయడానికి సరిహద్దులు కావాలి. చైనీస్, జపనీస్ ఖాళీలు లేకుండా రాస్తారు, కాబట్టి ఆ లిపులలోని వరుస ఒకే పదంగా తిరిగి వస్తుంది. ఊహించిన చోట కోయడం కంటే అలా చెప్పడమే పేజీకి ఇష్టం.
టర్కిష్, చుక్క ఉన్న i
చిన్న అక్షరాలకు మార్చడం పేజీ భాష నియమాలను అనుసరిస్తుంది. టర్కిష్లో I యొక్క చిన్న రూపం చుక్క లేని ı, İ యొక్క చిన్న రూపం i. ఇంగ్లీష్ నియమాలు వర్తింపజేసే కన్వర్టర్ పదాలను మారుస్తుంది. ఈ పేజీ అది రాయబడిన భాషను అనుసరిస్తుంది.
జర్మన్, పదునైన s
జర్మన్ ß ఇప్పటికే చిన్న అక్షరం, అలాగే ఉంటుంది: straße-17. పెద్ద అక్షరాల STRASSE strasse గా తిరిగి వస్తుంది, ఎందుకంటే పెద్ద అక్షర రూపం అది ß నుంచి వచ్చిందా లేక రెండు అక్షరాల నుంచా అనేది గుర్తుంచుకోదు.
కుడి-నుంచి-ఎడమ, భారతీయ లిపులు
అరబిక్, హీబ్రూ, భారతీయ లిపులలో పదాల మధ్య ఖాళీలు ఉంటాయి, కేస్ ఉండదు. పేజీ వాటి పదాలను హైఫన్లతో కలిపి అక్షరాలను అలాగే వదిలేస్తుంది.
వెబ్ హైఫన్లను ఎందుకు ఇష్టపడుతుంది
సెర్చ్ ఇంజిన్లు హైఫన్లను ఖాళీలుగా చదువుతాయి
సెర్చ్ ఇంజిన్లు చిరునామాలోని హైఫన్ను పదాల మధ్య వేరుచేసేదిగా చూస్తాయి, కాబట్టి how-to-repot-a-fern ఐదు పదాలుగా అర్థం చేసుకోబడుతుంది. దానికి భిన్నంగా, అండర్స్కోర్ సాధారణంగా కలిపేదిగా చదవబడుతుంది, how_to_repot_a_fern ఒక పొడవైన పదంగా చదవబడవచ్చు. ప్రజలు వెతికే చిరునామాలకు హైఫన్లు మెరుగైన ఎంపిక, ఆ అలవాటు మొత్తం వెబ్కు వ్యాపించింది.
చదవగలగడం
లింక్కు అండర్లైన్ ఉన్నప్పుడు అండర్స్కోర్ మాయమవుతుంది, ఎందుకంటే గీత సరిగ్గా అండర్స్కోర్ ఉన్న చోటే ఉంటుంది. హైఫన్ కనిపిస్తూనే ఉంటుంది. ఇది చిన్న విషయం, కానీ చిరునామాలలో ఈ రూపం ఎందుకు స్థిరపడిందో వివరిస్తుంది.
కేస్ పట్టింపు లేకపోవడం
చిరునామాలు చిన్న అక్షరాలలో అత్యంత సురక్షితం, ఎందుకంటే కొన్ని సర్వర్లలో వాటి భాగాలు కేస్-సెన్సిటివ్గా ఉండవచ్చు. kebab-case నిర్వచనం ప్రకారం చిన్న అక్షరాలు, ఇది ఒక కుటుంబ పొరపాట్లను తొలగిస్తుంది.
kebab-case సంప్రదాయంగా ఉన్న చోట్లు
వెబ్ చిరునామాలు
పేజీ చిరునామా చివరి భాగం, స్లగ్, దాదాపు ఎల్లప్పుడూ kebab-case లో ఉంటుంది. యాక్సెంట్లు కూడా లేని చిరునామాల కోసం, URL slug పేజీని వాడండి.
CSS, HTML
CSS ప్రాపర్టీలు kebab-case లో ఉంటాయి (background-color, font-size), చాలా క్లాస్ పేర్లు, కస్టమ్ ప్రాపర్టీలు కూడా (--brand-color). data-user-id వంటి HTML అట్రిబ్యూట్లు అదే శైలిని అనుసరిస్తాయి. కాంపోనెంట్కు క్లాస్ పేరు కనిపెట్టినప్పుడు, మీ స్టైల్షీట్ పాఠకుడు ఆశించేది kebab-case. కాంపోనెంట్ సైజులతో కూడా గీయబడితే, పొడవులకు px ను rem గా సహాయపడుతుంది.
ఫైల్, ఫోల్డర్ పేర్లు
హైఫన్లతో కలిపిన చిన్న అక్షరాల పదాలు ప్రతి వ్యవస్థలోనూ సురక్షితమైన ఫైల్ పేరు, అందుకే స్టాటిక్ సైట్ జనరేటర్లు, చాలా ఫ్రేమ్వర్క్లు పేజీలకు, అసెట్లకు వాటిని వాడతాయి.
కమాండ్-లైన్ ఆప్షన్లు, ప్యాకేజీ పేర్లు
--dry-run వంటి ఫ్లాగ్లు, npm వంటి రిజిస్ట్రీలలో ప్యాకేజీ పేర్లు, feature/login-form వంటి Git బ్రాంచ్లు అన్నీ kebab-case ను అనుసరిస్తాయి. ఈ రూపంలోకి మార్చిన వాక్యం మీరు వాడే సాధనాలు అంగీకరించే అవకాశం ఎక్కువ.
Lisp, దాని బంధువులు
ఈ రూపం Lisp నుంచి వచ్చింది, అక్కడ పేర్లలో హైఫన్లు అనుమతించబడతాయి, ఎందుకంటే చుట్టూ ఖాళీలు లేకుండా తీసివేత గుర్తుగా భాషకు వాటి అవసరం లేదు. kebab-case అనే పేరు కడ్డీ గురించిన హాస్యం, అది నిలిచిపోయింది.
సంప్రదాయం కాని చోట్లు
Python, Ruby, డేటాబేస్లు
ఇవి అండర్స్కోర్లను ఇష్టపడతాయి, ఎందుకంటే హైఫన్ మైనస్గా చదవబడుతుంది. వాటికి, snake_case వాడండి.
JavaScript వేరియబుల్లు, Java
వేరియబుల్ పేరులోని హైఫన్ తీసివేత. ఈ భాషలు camelCase వాడతాయి. వాటి స్ట్రింగ్ విలువలు, ఫైల్ పేర్లు, CSS లో kebab-case ఇంకా కనిపించవచ్చు.
వచనం, శీర్షికలు
kebab-case పేర్ల కోసం. శీర్షికలు, వాక్యాలు తమ ఖాళీలను, పెద్ద అక్షరాలను ఉంచుకోవాలి. శీర్షిక కోసం, Title Case ను పరిశీలించండి.
ఇక్కడ text ను kebab-case గా ఎలా మార్చాలి
మీ వచనాన్ని అతికించండి లేదా టైప్ చేయండి
వాక్యాన్ని మొదటి ఫీల్డ్లో నమోదు చేయండి. ఫలితం వెంటనే రెండో దానిలో కనిపిస్తుంది, కాబట్టి మీరు టైప్ చేస్తున్నప్పుడే అది మారడం చూడవచ్చు.
పేరును తనిఖీ చేయండి
అది సహజంగా చదవబడుతుందని, మరీ పొడవు కాదని నిర్ధారించుకోండి. అరవై అక్షరాల కంటే ఎక్కువ ఉన్న చిరునామాలు శోధన ఫలితాలలో కత్తిరించబడతాయి. మంచి స్లగ్ చిన్నదిగా ఉండి పేజీ ఏమిటో చెబుతుంది.
కాపీ చేయండి
కాపీ బటన్ నొక్కి ఫలితాన్ని మీకు కావలసిన చోట అతికించండి. అదే వరుస ఇతర రూపాల కోసం, కింద చూడండి.
ఏడు రచనా రూపాలలో అదే వరుస
రూపాల పట్టిక
కన్వర్టర్ కింద, ఒక పట్టిక ఉదాహరణ వరుసను సైట్ అందించే ఏడు రూపాలలో చూపుతుంది: పెద్ద అక్షరాలు, చిన్న అక్షరాలు, Title Case, snake_case, kebab-case, camelCase, URL slug. అవే పదాలు ప్రతిదానిలో ఎలా కనిపిస్తాయో చూడటానికి ఇది త్వరిత మార్గం.
ఈ రూపాలు ఎక్కడి నుంచి వచ్చాయి
రెండు వర్ణమాలలు
పెద్ద, చిన్న అక్షరాలు ఒకప్పుడు రెండు వేర్వేరు వర్ణమాలలు. పెద్ద అక్షరాలు రోమన్, ఉలితో రాతిలో చెక్కినవి; చిన్న అక్షరాలు చర్మపత్రంపై వేగంగా కదిలే కలం ఆకృతి ఇచ్చిన కరోలింగియన్ మినస్క్యూల్ నుంచి వచ్చాయి. ముద్రణకారులు రెండింటినీ వేర్వేరు ట్రేలలో ఉంచారు, అప్పర్ కేస్, లోయర్ కేస్, ట్రేలు పోయిన చాలా కాలానికి కూడా పేర్లు నిలిచిపోయాయి.
ఖాళీలు లేని పేర్లు
ప్రోగ్రామింగ్ రూపాలు చాలా కొత్తవి, ఒక సమస్యను పరిష్కరించడానికి కనుగొనబడ్డాయి: పేరులో ఖాళీ ఉండకూడదు. snake_case తొలి C నుంచి వచ్చింది, camelCase Smalltalk నుంచి, kebab-case Lisp నుంచి, URL slug ఖాళీలు, యాక్సెంట్లు అనుమతి లేని చిరునామాలో మానవ శీర్షికను ఉంచాల్సిన అవసరం నుంచి.
ఆచరణలో బాగా పని చేసే పేర్లు
చిన్నవి, వివరణాత్మకమైనవి
మంచి kebab-case పేరు వస్తువు ఏమిటో వీలైనన్ని తక్కువ పదాలలో చెబుతుంది. contact-us, please-get-in-touch-with-our-team కంటే మెరుగైనది. text ను kebab-case గా మార్చేటప్పుడు, ముందుగా వాక్యాన్ని కుదించండి.
కాలక్రమేణా స్థిరంగా
చిరునామాలలోని పేర్లు వాగ్దానాలు: ఇతర సైట్లు వాటికి లింక్ చేస్తాయి. రీడిజైన్ తర్వాత కూడా నిజంగా ఉండే పేర్లను ఎంచుకోండి, తేదీలు, వెర్షన్ సంఖ్యలే ముఖ్యాంశమైతే తప్ప వాటిని తప్పించండి.
ప్రాజెక్ట్ అంతటా స్థిరంగా
ప్రతి పేజీ చిరునామా, క్లాస్ పేరు, ఫైల్ పేరు ఒకే నియమాన్ని అనుసరిస్తే, కొత్తగా వచ్చినవారు పేర్లను సరిగ్గా ఊహించగలరు. కొత్త పేజీ కోసం text ను kebab-case గా మార్చేటప్పుడు, నమూనా కోసం పొరుగును తనిఖీ చేయండి.
మీకు ఇష్టమైతే స్టాప్ వర్డ్లు లేకుండా
కొందరు చిరునామాలను చిన్నవిగా ఉంచడానికి the, a, of వంటి పదాలను తొలగిస్తారు. అది అభిరుచికి సంబంధించిన విషయం: చిన్న చిరునామా చక్కనిది, పూర్తిది బిగ్గరగా చదివితే మెరుగ్గా ఉంటుంది.
నిజమైన ప్రాజెక్ట్లో kebab-case
CSS క్లాస్లకు పేరు పెట్టడం
స్టైల్షీట్లో కాంపోనెంట్ పేర్లు చిన్న, హైఫన్ వాక్యాలుగా ఉత్తమంగా చదవబడతాయి: card, card-title, card-footer. BEM వంటి పద్ధతులు వైవిధ్యాల కోసం డబుల్ హైఫన్లు, అండర్స్కోర్లు చేరుస్తాయి, కానీ ప్రతి క్లాస్ ఆధారం ఇంకా చిన్న అక్షరాల హైఫన్ పేరే. క్లాస్ కోసం text ను kebab-case గా మార్చినప్పుడు, తర్వాతి డెవలపర్కు వారు ఊహించగల పేరును ఇస్తున్నారు.
సైట్ కోసం ఫైళ్లకు, ఫోల్డర్లకు పేరు పెట్టడం
సైట్ నిర్మాణం తరచూ దాని చిరునామాలను ప్రతిబింబిస్తుంది, what-to-plant-in-april.html అనే ఫైల్ లేదా garden-guides అనే ఫోల్డర్తో. స్థిరమైన హైఫన్ పేర్లు నిర్మాణాన్ని బ్రౌజ్ చేయడానికి, లింక్ చేయడానికి, వ్యవస్థల మధ్య తరలించడానికి సులభం చేస్తాయి. పేజీకి డేటా ఫైల్ అవసరమైతే, CSV ను JSON గా, సైట్లోని ఇతర కన్వర్టర్లు దాన్ని సిద్ధం చేయగలవు, ఫలితానికి అదే పేరు నియమం వర్తిస్తుంది.
వెర్షన్ నియంత్రణలో బ్రాంచ్లకు, ట్యాగ్లకు పేరు పెట్టడం
ప్రతి పనికి బ్రాంచ్లు వాడే బృందాలు వాటికి fix-login-redirect లేదా add-search-filter అని పేరు పెడతాయి. బ్రాంచ్ పేరు జాబితాలలో, పుల్ రిక్వెస్ట్లలో, చాట్లో చదవబడుతుంది, చిన్న హైఫన్ వాక్యాన్ని స్కాన్ చేయడం సులభం. చాలా బృందాలు రకం, స్లాష్తో ముందు చేరుస్తాయి: feature/add-search-filter. స్లాష్ తర్వాతి భాగాన్ని చేయడానికి, పని శీర్షిక నుంచి text ను kebab-case గా మార్చండి.
అట్రిబ్యూట్లకు, కస్టమ్ ప్రాపర్టీలకు పేరు పెట్టడం
--space-large, --brand-primary వంటి CSS కస్టమ్ ప్రాపర్టీలు సంప్రదాయంగా kebab-case లో ఉంటాయి, HTML డేటా అట్రిబ్యూట్లు కూడా. మీరు రంగులతో కూడా పని చేస్తే, అలాంటి పేర్ల వెనుక ఉన్న విలువలకు HEX ను RGB గా సంజ్ఞ అవసరం కావచ్చు.
పాత, కొత్త పేర్ల రికార్డు ఉంచడం
ఫైళ్లు లేదా క్లాస్ల బ్యాచ్కు పేరు మార్చినప్పుడు, పాత, కొత్త పేర్ల రెండు-నిలువు వరుసల జాబితా ఉంచండి. అది వెతికి మార్చడానికి, రీడైరెక్ట్లకు, ఏం జరిగిందో సహోద్యోగికి వివరించడానికి సహాయపడుతుంది. కన్వర్టర్ కొత్త పేర్లను స్థిరంగా చేస్తుంది; జాబితా మార్పును తనిఖీ చేయగలిగేలా చేస్తుంది.
నిలిచే చిరునామాలను తయారు చేయడం
ముందు పాఠకుడి గురించి ఆలోచించండి
చిరునామాను యంత్రాలు చదివే ముందు ప్రజలు చదువుతారు. చిన్న, స్పష్టమైనది లింక్ సందర్శకుడిని ఎక్కడికి తీసుకెళ్తుందో చెప్పి క్లిక్ చేయడానికి ప్రోత్సహిస్తుంది. స్లగ్ కోసం text ను kebab-case గా మార్చేటప్పుడు, దాన్ని మరే వివరణా లేని సందేశంలో అతికించినట్లు ఊహించి, అది అర్థవంతంగా ఉందా అని అడగండి.
విభాగాన్ని పునరావృతం చేయకండి
చిరునామాలో ఇప్పటికే recipes అనే ఫోల్డర్ ఉంటే, పేజీని best-recipes-for-summer అని పిలవాల్సిన అవసరం లేదు. summer-salads వంటి పేరు చాలు, చిరునామా ప్రతిధ్వని లేకుండా recipes/summer-salads గా చదవబడుతుంది.
text ను kebab-case గా మార్చేటప్పుడు ఉచ్చులు
హైఫన్ అంటే మైనస్ అయిన చోట వాడటం
చాలా ప్రోగ్రామింగ్ భాషలలో, పేరు లోపలి హైఫన్ తీసివేత. అలాంటి భాషలలో వేరియబుల్లకు kebab-case వాడకండి.
పేరు ఉనికిలో ఉండవచ్చని మరచిపోవడం
ఒకే స్లగ్ గల రెండు పేజీలు ఘర్షణ పడతాయి. ప్రచురించే ముందు మీ సైట్ను లేదా ప్రాజెక్ట్ను తనిఖీ చేయండి.
ప్రచురించిన చిరునామాను మార్చడం
చిరునామా ఒకసారి పబ్లిక్ అయ్యాక, దాన్ని మార్చడం లింక్లను తెంచుతుంది. తప్పనిసరైతే, పాత దాని నుంచి రీడైరెక్ట్ ఏర్పాటు చేయండి.
చాలా పొడవైన పేర్లు
పొడవైన చిరునామాలు పంచుకోవడానికి ఇబ్బందిగా ఉంటాయి, శోధన ఫలితాలలో కుదించబడతాయి. మార్చే ముందు వాక్యాన్ని కత్తిరించండి.
మార్చే ముందు ప్రజలు అడిగే ప్రశ్నలు
విరామ చిహ్నాలకు ఏమవుతుంది?
అవి పదాల మధ్య సరిహద్దుగా చూడబడతాయి, తీసుకెళ్లబడవు.
సంఖ్యలు ఉంచబడతాయా?
అవును, సొంత పదాలుగా, హైఫన్లతో వేరు చేయబడి.
ఇది camelCase ఇన్పుట్ను నిర్వహిస్తుందా?
అవును. పదం లోపలి పెద్ద అక్షరం కోతను సూచిస్తుంది, కాబట్టి fooBar foo-bar అవుతుంది.
నేను దీన్ని ఇతర భాషలకు వాడవచ్చా?
అవును, పేజీ భాష నియమాలతో. చైనీస్, జపనీస్ వంటి ఖాళీలు లేని లిపులు ఒకే పదంగా తిరిగి వస్తాయి.
నా వచనం అప్లోడ్ అవుతుందా?
లేదు. మీరు ఇక్కడ టైప్ చేసేది ఎక్కడికీ పంపబడదు, కాబట్టి డ్రాఫ్ట్, పాస్వర్డ్ లేదా క్లయింట్ పేరు టెక్స్ట్ ఎడిటర్లో ఉన్నంత సురక్షితంగా ఇక్కడ ఉంటాయి.
బదులుగా అండర్స్కోర్లు ఎలా పొందాలి?
text ను snake_case గా మార్చండి తో.
పరిష్కరించిన ఉదాహరణ
మీరు వెబ్సైట్కు కొత్త విభాగాన్ని చేరుస్తున్నారు, ఎడిటర్ మీకు Spring Garden: What To Plant In April (and Why) అనే శీర్షిక ఇచ్చారనుకోండి. మీరు దాన్ని అతికించి spring-garden-what-to-plant-in-april-and-why చదువుతారు. అది పొడవు, కాబట్టి శీర్షికను What to Plant in April కు కుదించి మళ్లీ మారుస్తారు: what-to-plant-in-april. మీరు దాన్ని ఫైల్ పేరుగా, చిరునామాగా, స్టైల్షీట్లో శీర్షిక క్లాస్గా అదే పదాలను అదే రూపంలో వాడతారు. మూడు చోట్ల, ఒకే పేరు, ఒకసారి రాయబడింది.
చిన్న చెక్లిస్ట్
మార్చే ముందు
వాక్యాన్ని పేరు చెప్పాల్సిన దానికి కుదించండి. ఇప్పటికే ఉన్న పేరు ఏదీ సరిపోలడం లేదని తనిఖీ చేయండి.
మార్చేటప్పుడు
వాక్యాన్ని అతికించి, ఫలితాన్ని చదివి, అది సహజంగా, సహేతుకంగా చిన్నదిగా ఉందని నిర్ధారించుకోండి.
మార్చిన తర్వాత
అది వర్తించే ప్రతిచోటా అదే పేరును వాడండి, ప్రచురించిన చిరునామాను ఎప్పుడైనా మార్చితే రీడైరెక్ట్ ఏర్పాటు చేయండి.
సాధారణ పొరపాట్లు
వేరియబుల్ పేర్లకు kebab-case వాడటం
చాలా భాషలలో హైఫన్ అంటే మైనస్.
పేర్లను చాలా పొడవుగా చేయడం
చిన్న పేర్లు పంచుకోవడం, గుర్తుంచుకోవడం సులభం.
ప్రచురించిన చిరునామాలను మార్చడం
అది లింక్లను తెంచుతుంది. తప్పనిసరైతే రీడైరెక్ట్ చేయండి.
మీ వచనం మీ పరికరంలోనే ఉంటుంది
మార్పిడి స్థానికంగా జరుగుతుంది. మీ వచనాన్ని మీ సొంత బ్రౌజర్ నిర్వహిస్తుంది, ఏదీ ఎక్కడికీ పంపబడదు. తర్వాత తొలగించాల్సినది ఏదీ లేదు, సృష్టించాల్సిన ఖాతా లేదు. text ను kebab-case గా మార్చడానికి అదే సరళమైన మార్గం.
సారాంశం
ఇక్కడ text ను kebab-case గా మార్చడానికి, ఒక వరుసను అతికించి పదాలు కోయబడి, చిన్న అక్షరాలకు మార్చబడి, హైఫన్లతో కలిపి తిరిగి చదవండి. ఇప్పటికే camelCase లో రాసిన వరుస అక్కడ కూడా కోయబడుతుంది, కాబట్టి fooBar foo-bar అవుతుంది. పేజీ విరామ చిహ్నాలను ఉంచదు: కామాలు, చుక్కలు, డాష్లు పదాల మధ్య సరిహద్దులు, తీసుకెళ్లాల్సిన అక్షరాలు కాదు, CSS క్లాస్ లేదా ఫైల్ పేరుకు మీరు కోరేది అదే, వచనానికి కాదు. పదాలుగా కోయడానికి సరిహద్దులు కావాలి, కాబట్టి ఖాళీలు లేకుండా రాసే చైనీస్, జపనీస్ ఒకే పదంగా తిరిగి వస్తాయి. చిన్న అక్షరాలకు మార్చడం పేజీ భాషను అనుసరిస్తుంది. సెర్చ్ ఇంజిన్లు హైఫన్లను ఖాళీలుగా చదువుతాయి కాబట్టి వెబ్ వాటిని ఇష్టపడుతుంది. ఏదీ అప్లోడ్ కాదు.