Skip to content

Commit cf9071f

Browse files
committed
Add CSS to make all :term: links bold
- Perhaps useful if we are using glossaries now
1 parent 920dac9 commit cf9071f

File tree

4 files changed

+21
-0
lines changed

4 files changed

+21
-0
lines changed

content/installation.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ Adding ``sphinx_lesson`` as an extension adds these sub-extensions:
4141
* ``sphinx_lesson.directives`` - see :doc:`directives`.
4242
* ``sphinx_lesson.md_transforms`` - see :doc:`md-transforms`.
4343
* ``sphinx_lesson.exerciselist`` - see :doc:`exercise-list`.
44+
* ``sphinx_lesson.term_role_formatting`` - makes glossary term
45+
references bold
4446
* Enables the `myst_notebook extension
4547
<https://myst-nb.readthedocs.io/en/latest/>`__, which also enables
4648
`myst_parser

sphinx_lesson/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ def setup(app):
1010
app.setup_extension(__name__+'.directives')
1111
app.setup_extension(__name__+'.md_transforms')
1212
app.setup_extension(__name__+'.exerciselist')
13+
app.setup_extension(__name__+'.term_role_formatting')
1314

1415
return {
1516
'version': __version__,
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/* Make terms bold */
2+
a.reference span.std-term {
3+
font-weight: bold;
4+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""Make term definition links bold
2+
"""
3+
4+
from . import __version__
5+
6+
def setup(app):
7+
"Sphinx extension setup"
8+
app.add_css_file("term_role_formatting.css")
9+
10+
return {
11+
'version': __version__,
12+
'parallel_read_safe': True,
13+
'parallel_write_safe': True,
14+
}

0 commit comments

Comments
 (0)