Code Snippets – Google Prettify

Another option for syntax highlighting appears to be Google Prettify.js (assuming we can link external scripts).

Link the script <script src=”https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js”></script>.

Operates on blocks with “prettyprint” class.

Note: incompatble with Mivhak. To bypass Mivhak syntax plugin, you can wrap in <pre> block (without class) and add the class to a <code> block.

Git Page

private static string LoremIpsum(int minWords, int maxWords, int minSentences, int maxSentences, int numLines)
    {
        var words = new[]{"lorem", "ipsum", "dolor", "sit", "amet", "consectetuer", "adipiscing", "elit", "sed", "diam", "nonummy", "nibh", "euismod", "tincidunt", "ut", "laoreet", "dolore", "magna", "aliquam", "erat"};

        var rand = new Random();
        int numSentences = rand.Next(maxSentences - minSentences)
            + minSentences + 1;
        int numWords = rand.Next(maxWords - minWords) + minWords + 1;

        var sb = new StringBuilder();
        for (int p = 0; p < numLines; p++)
        {
            for (int s = 0; s < numSentences; s++)
            {
                for (int w = 0; w < numWords; w++) { if (w > 0) { sb.Append(" "); }
                    sb.Append(words[rand.Next(words.Length)]);
                }
                sb.Append(". ");
            }
            sb.AppendLine();
        }
        return sb.ToString();
    }