|
|
|
|
|
|
|
[](https://www.repostatus.org/#active)
|
|
|
|
[](https://keybase.io/hrbrmstr)
|
|
|
|

|
|
|
|
[](https://travis-ci.org/hrbrmstr/slugify)
|
|
|
|

|
|
|
|

|
|
|
|
|
|
|
|
# slugify
|
|
|
|
|
|
|
|
Create slug strings for SEO
|
|
|
|
|
|
|
|
## Description
|
|
|
|
|
|
|
|
Most blogging platforms turn title phrases into slugs for better SEO.
|
|
|
|
Tools are provided to turn phrases into slugs.
|
|
|
|
|
|
|
|
## What’s Inside The Tin
|
|
|
|
|
|
|
|
The following functions are implemented:
|
|
|
|
|
|
|
|
- `slugify`: Slugify a string
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
``` r
|
|
|
|
remotes::install_git("https://git.rud.is/hrbrmstr/slugify.git")
|
|
|
|
# or
|
|
|
|
remotes::install_git("https://git.sr.ht/~hrbrmstr/slugify")
|
|
|
|
# or
|
|
|
|
remotes::install_gitlab("hrbrmstr/slugify")
|
|
|
|
# or
|
|
|
|
remotes::install_bitbucket("hrbrmstr/slugify")
|
|
|
|
# or
|
|
|
|
remotes::install_github("hrbrmstr/slugify")
|
|
|
|
```
|
|
|
|
|
|
|
|
NOTE: To use the ‘remotes’ install options you will need to have the
|
|
|
|
[{remotes} package](https://github.com/r-lib/remotes) installed.
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
``` r
|
|
|
|
library(slugify)
|
|
|
|
|
|
|
|
# current version
|
|
|
|
packageVersion("slugify")
|
|
|
|
## [1] '0.1.0'
|
|
|
|
```
|
|
|
|
|
|
|
|
``` r
|
|
|
|
slugify("R is great!")
|
|
|
|
## [1] "r-is-great"
|
|
|
|
```
|
|
|
|
|
|
|
|
## slugify Metrics
|
|
|
|
|
|
|
|
| Lang | \# Files | (%) | LoC | (%) | Blank lines | (%) | \# Lines | (%) |
|
|
|
|
| :--- | -------: | --: | --: | ---: | ----------: | ---: | -------: | ---: |
|
|
|
|
| R | 4 | 0.8 | 33 | 0.79 | 13 | 0.43 | 20 | 0.39 |
|
|
|
|
| Rmd | 1 | 0.2 | 9 | 0.21 | 17 | 0.57 | 31 | 0.61 |
|
|
|
|
|
|
|
|
## Code of Conduct
|
|
|
|
|
|
|
|
Please note that this project is released with a Contributor Code of
|
|
|
|
Conduct. By participating in this project you agree to abide by its
|
|
|
|
terms.
|