UNPKG

metalsmith-metallic

Version:

A Metalsmith plugin to hightlight code blocks in markdown using highlight.js.

25 lines (22 loc) 1.58 kB
<pre><code class="hljs csharp"><span class="hljs-keyword">using</span> System; <span class="hljs-meta">#<span class="hljs-meta-keyword">pragma</span> <span class="hljs-meta-keyword">warning</span> disable 414, 3021</span> <span class="hljs-keyword">public</span> <span class="hljs-keyword">class</span> <span class="hljs-title">Program</span> { <span class="hljs-comment"><span class="hljs-doctag">///</span> <span class="hljs-doctag">&lt;summary&gt;</span>The entry point to the program.<span class="hljs-doctag">&lt;/summary&gt;</span></span> <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">int</span> <span class="hljs-title">Main</span>(<span class="hljs-params"><span class="hljs-keyword">string</span>[] args</span>)</span> { Console.WriteLine(<span class="hljs-string">"Hello, World!"</span>); <span class="hljs-keyword">string</span> s = <span class="hljs-string">@"This ""string"" spans multiple lines!"</span>; <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>; } } <span class="hljs-function"><span class="hljs-keyword">async</span> Task&lt;<span class="hljs-keyword">int</span>&gt; <span class="hljs-title">AccessTheWebAsync</span>(<span class="hljs-params"></span>)</span> { <span class="hljs-comment">// ...</span> <span class="hljs-keyword">string</span> urlContents = <span class="hljs-keyword">await</span> getStringTask; <span class="hljs-keyword">return</span> urlContents.Length; }</code></pre>