قالب أبو الهول
-
21-08-2019 - |
سؤال
انا استخدم أبو الهول.أريد قالب ذلك.لذا، بعد قراءة المستندات، ما أحاوله هو، في ملف conf.py الخاص بي،
لقد وضعت خطًا مثل ،
templates_path = ['_templates']
وقمت بإنشاء ملف
_templates/page.html
لكن هذا لا يتجاوز القالب الافتراضي الذي يوفره أبو الهول.ما الذي يجب أن أفعله أكثر، وأين يجب أن يذهب هذا القالب؟
يحرر:
هيكل الدليل من التعليقات:
conf.py
abc.txt
def.txt
makefile
_templates\
page.html
المحلول
تأكد من أنك تستخدم اسم السمة كدليل واضح في القالب الخاص بك.على سبيل المثال:
{% extends "basic/layout.html" %}
يرى: دعم ثيمات HTML
نصائح أخرى
وثائق https://www.sphinx-doc.org/en/master/templates.html#working-with-the-builtin-templatesيقول أن القالب الذي يبحث عنه هو layout.html
.
ربما يجب عليك استخدام هذا الاسم.
هذا يعمل بالنسبة لي.ربما تحتاج إلى فرض إعادة بناء لجميع الملفات باستخدام الأمر sphinx-build -a
؟يقوم Sphinx فقط بتجميع ملفات HTML التي يكتشف أنها قد تغيرت.خيار آخر هو لمس جميع ملفاتك المصدرية touch *.rst
.