:ref:`My custom link text goes here<path/to/document:section title>`
 {endcode}
 
+{subsection: Syntax Highlighting}
+
+Sphinx can perform syntax highlighting in code blocks, and can sometimes automatically detect what language is in the block, but usually needs a hint to help it out.
+A code block with an explicit language looks like this:
+
+{code}
+.. code-block:: console
+
+    $ condor_q
+
+    -- Schedd: submit.chtc.wisc.edu : <127.0.0.1:9618?... @ 12/31/69 23:00:00
+    OWNER    BATCH_NAME    SUBMITTED   DONE   RUN    IDLE   HOLD  TOTAL JOB_IDS
+    nemo     batch23       4/22 20:44      _      _      _      1      _ 3671850.0
+    nemo     batch24       4/22 20:56      _      _      _      1      _ 3673477.0
+    nemo     batch25       4/22 20:57      _      _      _      1      _ 3673728.0
+    nemo     batch26       4/23 10:44      _      _      _      1      _ 3750339.0
+    nemo     batch27       7/2  15:11      _      _      _      _      _ 7594591.0
+    nemo     batch28       7/10 03:22   4428      3      _      _   4434 7801943.0 ... 7858552.0
+    nemo     batch29       7/14 14:18   5074   1182     30     19  80064 7859129.0 ... 7885217.0
+    nemo     batch30       7/14 14:18   5172   1088     28     30  58310 7859106.0 ... 7885192.0
+
+    2388 jobs; 0 completed, 1 removed, 58 idle, 2276 running, 53 held, 0 suspended
+
+{endcode}
+
+Some common languages you may want to use:
+*: =console=: =bash= console sessions
+*: =bash=: =bash= scripts
+*: =text=: plain text, no syntax highlighting
+*: =doscon=: Windows CMD sessions
+*: =bat=: Windows BAT files
+
+We also have some custom lexers, defined in =full_conf.py=:
+*: =condor-classad=: A new or old-style ClassAd
+*: =condor-classad-expr=: A bare ClassAd language expression
+*: =condor-submit=: Condor submit language
+*: =condor-config=: Condor configuration language
+
+
 {subsection: Documenting Python Objects}
 
 Python "objects" (classes, methods, free functions, enums, anything) are documented via =sphinx-autodoc= (https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html). "Docstrings" for these objects are written directly into the Python bindings C++ source code, are embedded into the Python library during the HTCondor build process, and are then read by Sphinx during the manual build.