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