gitea-pages/pages/formatting/syntax_highlighting.md

640 B

title, permalink, audience, tags
title permalink audience tags
Syntax highlighting /syntax_highlighting/ writer, designer formatting

For syntax highlighting, use fenced code blocks optionally followed by the language syntax you want:

    def foo
      puts 'foo'
    end

Fenced code blocks require a blank line before and after.

If you're using an HTML file, you can also use the highlight command with Liquid markup:

{% raw %}

{% highlight ruby %}
    def foo
      puts 'foo'
    end
{% endhighlight %}

{% endraw %}

The theme has syntax highlighting configured in the configuration file as follows:

highlighter: rouge