From aec089b4dd7b6d35b260f6a7a54101dedec8bd49 Mon Sep 17 00:00:00 2001 From: j <j@mailb.org> Date: Tue, 25 Mar 2025 17:09:27 +0000 Subject: [PATCH] add sass support --- camp/settings.py | 9 +++++++++ requirements.txt | 3 +++ 2 files changed, 12 insertions(+) diff --git a/camp/settings.py b/camp/settings.py index 6007f4c..d80126c 100644 --- a/camp/settings.py +++ b/camp/settings.py @@ -35,6 +35,9 @@ INSTALLED_APPS = [ 'django.contrib.staticfiles', 'django.contrib.sites', + 'compressor', + 'sass_processor', + 'braces', 'django_extensions', 'markdownx', @@ -140,6 +143,12 @@ SITE_ROOT = os.path.dirname(os.path.realpath(__file__)) # https://docs.djangoproject.com/en/1.11/howto/static-files/ STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') +STATICFILES_FINDERS = ( + 'django.contrib.staticfiles.finders.FileSystemFinder', + 'django.contrib.staticfiles.finders.AppDirectoriesFinder', + "sass_processor.finders.CssFinder", + "compressor.finders.CompressorFinder", +) MARKDOWNX_MEDIA_PATH = 'images/markdown' MARKDOWNX_EDITOR_RESIZABLE = True diff --git a/requirements.txt b/requirements.txt index 44f954f..14ce39a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,6 @@ lxml ExifRead>=3 django-sortedm2m>=3.1.1 Pillow>=9 +libsass +django-compressor +django-sass-processor