1
0
mirror of https://github.com/thangisme/notes.git synced 2024-12-22 04:26:28 -05:00

Make examples more clear

This commit is contained in:
Patrick Marsceill 2020-09-14 12:54:55 -04:00 committed by GitHub
parent c587c0b217
commit 1b0a313c16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -76,10 +76,10 @@ Dmitry Hrabrov at
## Examples
```
Some unknown code in fences
```
✅ Using code fences + workaround:
{% highlight default %}
{% raw %}{% capture code_fence %}
```js
// Javascript code with syntax highlighting in fences
var fun = function lang(l) {
@ -87,21 +87,13 @@ var fun = function lang(l) {
return true;
}
```
```ruby
# Ruby code with syntax highlighting in fences
GitHubPages::Dependencies.gems.each do |gem, version|
s.add_dependency(gem, "= #{version}")
end
```
{% highlight ruby %}
# Ruby code with syntax highlighting using Liquid
GitHubPages::Dependencies.gems.each do |gem, version|
s.add_dependency(gem, "= #{version}")
end
{% endcapture %}
{% assign code_fence = code_fence | markdownify %}
{% include fix_linenos.html code=code_fence %}{% endraw %}
{% endhighlight %}
✅ Using liquid highlighting + workaround:
{% capture code %}
{% highlight ruby linenos %}
# Ruby code with syntax highlighting and fixed line numbers using Liquid
@ -113,8 +105,8 @@ end
{% include fix_linenos.html code=code %}
{% assign code = nil %}
With the default configuration options, the following example illustrates
the incorrect formatting arising from the incompatibility of HTML compression
With the default configuration options, the following example illustrates
the **incorrect** formatting arising from the incompatibility of HTML compression
and the non-conforming HTML produced by Jekyll for line numbers:
{% highlight ruby linenos %}