سؤال

انا استخدم أبو الهول.أريد قالب ذلك.لذا، بعد قراءة المستندات، ما أحاوله هو، في ملف 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top