Skip to content

Commit 870f672

Browse files
committed
set paths in a more robust way
1 parent dd878e6 commit 870f672

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

docs/source/manim_directive.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def run(self):
152152
]
153153
source_block = "\n".join(source_block)
154154

155-
media_dir = os.path.join("source", "media")
155+
media_dir = os.path.join(setup.confdir, "media")
156156
images_dir = os.path.join(media_dir, "images")
157157
video_dir = os.path.join(media_dir, "videos")
158158
output_file = f"{clsname}-{classnamedict[clsname]}"
@@ -200,7 +200,7 @@ def run(self):
200200

201201
rendered_template = jinja2.Template(TEMPLATE).render(
202202
display_source=display_source,
203-
filesrc=filesrc[6:],
203+
filesrc_rel=os.path.relpath(filesrc, setup.confdir),
204204
output_file=output_file,
205205
save_last_frame=save_last_frame,
206206
save_as_gif=save_as_gif,
@@ -239,10 +239,10 @@ def setup(app):
239239
240240
<video class="manim-video" controls loop autoplay src="./{{ output_file }}.mp4"></video>
241241
{% elif save_as_gif %}
242-
.. image:: {{ filesrc }}
242+
.. image:: /{{ filesrc_rel }}
243243
:align: center
244244
{% elif save_last_frame %}
245-
.. image:: {{ filesrc }}
245+
.. image:: /{{ filesrc_rel }}
246246
:align: center
247247
{% endif %}
248248

0 commit comments

Comments
 (0)