[i18n-drafts] Pull Request: Try adding syntax highlighting

xfq has just submitted a new pull request for https://github.com/w3c/i18n-drafts:

== Try adding syntax highlighting ==
This PR attempts to add syntax highlighting to our code to improve the readability. The currently supported languages are HTML/XML, CSS, JavaScript, HTTP, and JSON, which should basically meet our needs. It is also easy to extend if needed.

Here is a comparison:

<img width="1035" alt="before" src="https://user-images.githubusercontent.com/2863444/154439832-0451646b-aee7-43bb-b034-ec6281ee4787.png">

<img width="1032" alt="after" src="https://user-images.githubusercontent.com/2863444/154439853-8fa61de1-ac6a-4339-af12-68321e0e0b92.png">

(Specific colors can be customized if needed.)

-----

The code changes are few and simple. Just use the [recommended way to mark up a code block](https://html.spec.whatwg.org/multipage/grouping-content.html#the-pre-element) (a `<pre>` element with a `<code>` element inside), like so:

```html
<pre><code class="language-css">p { color: red }</code></pre>
```

It uses Prism, which is a lightweight syntax highlighter invented by Lea Verou.

See https://github.com/w3c/i18n-drafts/pull/347


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 17 February 2022 08:56:28 UTC