public static string GenerateAlias(string text) { text = TextManipulations.RemoveDiacritics(text); text = text.ToLowerInvariant(); text = Regex.Replace(text, @"[^\w]+", "-", RegexOptions.Compiled); return(text.Trim('-')); }