Unit test: highlightjs.001
This is a test for syntax highlighting with highlight.js.
Program listings are highlighted and numbered by default:
#!/usr/bin/env python3
"""This is yet another link checker. Was it better to write my own
than find an existing cross-platform version? Maybe not, but it
appeared to be easier."""
import re
import os
import sys
import json
import glob
import click
try:
import html5_parser
import lxml.etree
from saxonche import PySaxonProcessor
importOk = True
except ImportError:
importOk = False
But numbering can be turned off:
#!/usr/bin/env python3
"""This is yet another link checker. Was it better to write my own
than find an existing cross-platform version? Maybe not, but it
appeared to be easier."""
import re
import os
import sys
import json
import glob
import click
try:
import html5_parser
import lxml.etree
from saxonche import PySaxonProcessor
importOk = True
except ImportError:
importOk = False
And so can highlighting. The most reliable way to disable highlighting
is to remove the language
attribute from the listing.
#!/usr/bin/env python3
"""This is yet another link checker. Was it better to write my own
than find an existing cross-platform version? Maybe not, but it
appeared to be easier."""
import re
import os
import sys
import json
import glob
import click
try:
import html5_parser
import lxml.etree
from saxonche import PySaxonProcessor
importOk = True
except ImportError:
importOk = False
It doesn’t appear that highlightjs-line-numbers
adds
line numbers to listings that aren’t highlighted. I guess that makes sense.
Using the value text
seems to work and might be a good
$verbatim-default-language
if you’re using
highlight.js
.
#!/usr/bin/env python3
"""This is yet another link checker. Was it better to write my own
than find an existing cross-platform version? Maybe not, but it
appeared to be easier."""
import re
import os
import sys
import json
import glob
import click
try:
import html5_parser
import lxml.etree
from saxonche import PySaxonProcessor
importOk = True
except ImportError:
importOk = False