You just use three backticks to start and end a code block, it’s just markdown.
e.g.
version: '3.4'
services:
vaultwarden:
image: vaultwarden/server:latest
restart: always
# environment:
# SIGNUPS_ALLOWED: 'false'
# ADMIN_TOKEN: 'your authentication token'
ports:
- '127.0.0.1:8200:80'
volumes:
- vaultwarden-data:/data/
...
The main difference that has me using LibreTube rather than NewPipe is because my subscriptions are on my piped account so they are synced between phone and desktop (browser). Piped is built on top of NewPipe’s extractor library anyway.