Trình chuyển đổi Văn bản sang Slug
Chuyển đổi văn bản lộn xộn của bạn thành các slug thân thiện với URL một cách nhanh chóng và đơn giản.
Giới thiệu công cụ này
Bạn có một đoạn văn bản—có thể là tiêu đề blog, tên sản phẩm hoặc chỉ đơn giản là một câu—và bạn cần chuyển nó thành một slug sạch sẽ, thân thiện với URL. Đó chính là phần của URL xuất hiện sau tên miền, ví dụ như my-awesome-post thay vì My Awesome Post!. Đây chính là nơi mà công cụ này phát huy tác dụng. Nó không quá cầu kỳ. Chỉ làm một việc: lấy đoạn văn bản lộn xộn của bạn và biến nó thành một định dạng thực sự hoạt động trong địa chỉ web.
Tôi đã xây dựng công cụ này vì tôi mệt mỏi với việc thay thế thủ công dấu cách bằng dấu gạch ngang, loại bỏ các ký tự kỳ quặc và lo lắng về chữ hoa làm hỏng định dạng. Thành thật mà nói, đây là một trong những phiền toái nhỏ nhưng tích lũy lại rất nhiều. Giờ đây, tôi chỉ cần dán, nhấp chuột và xong. Không còn phải nghi ngờ liệu mình đã nhớ cắt bỏ khoảng trắng cuối cùng hay chuyển mọi thứ thành chữ thường chưa.
Tính năng nổi bật
- Chuyển dấu cách và các ký tự đặc biệt thành dấu gạch ngang—vì URL ghét dấu cách.
- Tự động chuyển mọi thứ thành chữ thường. Không còn
My-Page-Titlebiến thành cơn ác mộng về SEO. - Loại bỏ dấu câu như dấu phẩy, dấu chấm than và dấu hỏi. Chúng không thuộc về slug.
- Xử lý các ký tự có dấu—chuyển “café” thành “cafe” để tương thích tốt với hầu hết các hệ thống.
- Cắt bỏ các dấu gạch ngang thừa. Bạn sẽ không nhận được
--double--dashes--ở đầu hoặc cuối. - Hoạt động ngay lập tức. Không cần đăng ký, không có quảng cáo, không có “tính năng cao cấp” ẩn phía sau tường phí.
Câu hỏi thường gặp
Tại sao tôi cần một slug?
Vì URL nên dễ đọc và nhất quán. Cả công cụ tìm kiếm và người dùng đều ưa thích các đường dẫn sạch sẽ, chữ thường và phân cách bằng dấu gạch ngang. Ngoài ra, một số hệ thống sẽ gặp sự cố nếu bạn dùng dấu cách hoặc ký hiệu kỳ quặc. Một slug tốt giúp mọi thứ trở nên dự đoán được và chuyên nghiệp.
Nếu văn bản của tôi có chứa số hoặc ký hiệu thì sao?
Số là ổn—chúng sẽ được giữ nguyên. Các ký hiệu như @, # hoặc % sẽ bị loại bỏ trừ khi chúng là một phần của từ (ví dụ “C++” sẽ trở thành “c”). Không hoàn hảo, nhưng được thiết kế để xử lý đầu vào thực tế mà không gây lỗi. Nếu bạn có yêu cầu cực kỳ cụ thể, có thể bạn cần điều chỉnh kết quả thủ công. Nhưng đối với 95% trường hợp? Nó chỉ cần hoạt động.