தீமிங்

Canaille ஆனது Fomantic இடைமுகம் அடிப்படையிலான இயல்புநிலை தீமுடன் வருகிறது, ஆனால் இடைமுகம் இன் எந்தப் பகுதியையும் சிறிது மாற்றியமைக்கலாம் அல்லது தேவைப்பட்டால் முழுவதுமாக மீண்டும் எழுதலாம்.

தனிப்பயன் வார்ப்புருக்கள்

தனிப்பயன் கருப்பொருள் பயன்படுத்த, THEME ஐ ஒரு கோப்பகத்திற்கான பாதையில் அமைக்கவும், அங்கு நீங்கள் உங்கள் தனிப்பயன் டெம்ப்ளேட்களை புரவலன் செய்யும்.

இந்த கோப்பகத்தில், நீங்கள் மேலெழுத விரும்பும் டெம்ப்ளேட்களுக்கான புதிய கோப்புகளை உருவாக்கவும். டெம்ப்ளேட்களின் முழுமையான பட்டியல் reference இல் கிடைக்கும். டெம்ப்ளேட் கோப்பு பாதைகளை நீங்கள் மதிக்க வேண்டும். உதாரணமாக, பக்கத்தைப் பற்றி தனிப்பயனாக்க விரும்பினால், அதை core/about.html கோப்பில் செய்ய வேண்டும். சின்சா extend கட்டளையைப் பயன்படுத்தி, மூல டெம்ப்ளேட்டிலிருந்து நீங்கள் பெறலாம்.

core/about.html
{% extends "core/about.html" %}
{% import 'macro/form.html' as fui %}

{% block content %}
    Your custom content goes here
{% endblock %}

தனிப்பயன் பாணி தாள்கள்

உங்கள் தனிப்பயன் நடை தாள்களை இயல்புநிலை தீமில் வைக்க விரும்பினால், அதை base.html டெம்ப்ளேட்டில் தள்ளலாம். உங்கள் தீமின் ச்டாடிக் துணை அடைவில் உங்கள் கோப்பை வைக்கவும், உதாரணமாக static/css/custom.css அதை theme_static உடன் குறிப்பிடவும்.

அடிப்படை.html
{% extends "base.html" %}

{% block style %}
    <link href="{{ theme_static("css/custom.css") }}" rel="stylesheet">
{% endblock %}

வளர்ச்சி

உங்கள் தனிப்பயன் கருப்பொருள் எழுதவும், அது எவ்வாறு வழங்கப்பட்டுள்ளது என்பதைச் சரிபார்க்கவும், உங்கள் தீமுக்கான பாதையை .env கோப்பில் வைத்து, contributing வழிகாட்டி இல் விவரிக்கப்பட்டுள்ளபடி, Canaille டெவலப்மெண்ட் சர்வரை இயக்கலாம்.

.env
 CANAILLE__THEME=/path/to/your/theme
தேவ் சேவையகத்தை இயக்கவும்
$ uv run devserver