You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.9 KiB
72 lines
1.9 KiB
3 years ago
|
|
||
|
[](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:
|
||
|
|
||
|
## 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.45 | 20 | 0.4 |
|
||
|
| Rmd | 1 | 0.2 | 9 | 0.21 | 16 | 0.55 | 30 | 0.6 |
|
||
|
|
||
|
## 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.
|