Yocaml.SlugSourceAn incredibly simple (and opinionated) implementation of Slug.
The implementation is rather dirigiste, and relatively unconfigurable, but it can easily be replaced by a different implementation and is only there to make it easier to bootstrap a blog.
A slug is just an alias on string.
val from :
?mapping:(char * string) list ->
?separator:char ->
?unknown_char:char ->
string ->
tfrom str build a naive slug from a given string.
val validate :
?separator:char ->
?unknown_char:char ->
Data.t ->
t Data.Validation.validated_valueValidate a slug.
val validate_string :
?separator:char ->
?unknown_char:char ->
string ->
t Data.Validation.validated_valueValidate a slug from a string.