How to use syntax highlighting in the DigitalOcean community?

August 19, 2014 1.7k views

I've noticed some tutorials, questions, and answers use syntax highlighting for code and configuration files. Can I use it in my answers?

2 Answers

In order to use syntax highlighting, you must specify the laguage like so:




The results will look like:


from fabric.api import env, sudo, task

env.user = "root"

def apt_install(packages):
    Install one or more packages via apt.
    sudo('apt-get install -y %s' % packages)

def apt_update():
    Update APT package cache.
    sudo('apt-get update')

def apt_dist_upgrade():
    Upgrade all packages.
    sudo('apt-get dist-upgrade -y')

def pip_install(packages):
    Install one or more packages via pip.
    sudo("pip install %s" % packages)

or for a Nginx configuration file:

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

    server_name; # Replace with your domain

    root /usr/share/nginx/html;
    index index.html index.htm;

    client_max_body_size 10G;

    location / {
        proxy_pass http://localhost:2368;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_buffering off;

We use highlight.js to provide highlighting. A list of supported languages can be found on their site.

Have another answer? Share your knowledge.