In order to use syntax highlighting, you must specify the laguage like so:
```python
or
```nginx
The results will look like:
#!/usr/bin/python
from fabric.api import env, sudo, task
env.user = "root"
@task()
def apt_install(packages):
"""
Install one or more packages via apt.
"""
sudo('apt-get install -y %s' % packages)
@task
def apt_update():
"""
Update APT package cache.
"""
sudo('apt-get update')
@task
def apt_dist_upgrade():
"""
Upgrade all packages.
"""
sudo('apt-get dist-upgrade -y')
@task
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 my-ghost-blog.com; # 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.