"gnome_theme" is a Django app, it should have a subfolder called "templates", just like the "devporal" Django app does. Both of these are part of the source code, you'd never have one without the other, or have them in different locations. The "collectstatic" command should combine images, css and _javascript_ from both apps, as well as Django itself, into a ./static/ folder at the same level as manage.py, and we need the contents of that folder served statically on https://developerportal.gnome.org/static/ Whatever you changed fixed the ckeditor static files, but the gnome_theme static files are still now loading. For example: https://developerportal.gnome.org/static/gnome_theme/css/frontend.css