diff --git a/compile-and-reload.sh b/compile-and-reload.sh new file mode 100755 index 000000000..c0ea7828b --- /dev/null +++ b/compile-and-reload.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +# add a trap to ensure our livereload +# is stopped properly on ctrl-c +trap 'kill %1' SIGINT + +./livereload-server & iwatch -r -t '.scss' -e modify -c "make css" . diff --git a/livereload-server b/livereload-server new file mode 100755 index 000000000..b01155ad4 --- /dev/null +++ b/livereload-server @@ -0,0 +1,9 @@ +#!/usr/bin/python3 + +from livereload import Server, shell + +server = Server() + +server.watch('static/**/*.css', 'echo "reloading"') + +server.serve(liveport=35729) diff --git a/templates/combo/page_template.html b/templates/combo/page_template.html index 6b46b553f..9df780433 100644 --- a/templates/combo/page_template.html +++ b/templates/combo/page_template.html @@ -63,6 +63,9 @@ {% if not no_extra_js %} {% endif %} + {% if livereload_enabled %} + + {% endif %} {% skeleton_extra_placeholder extra-head %} {% end_skeleton_extra_placeholder %} {% endblock %}