From 8fecbdb71855dee35a9c85a60a22595e31cf4642 Mon Sep 17 00:00:00 2001 From: Agate Berriot Date: Tue, 11 Oct 2022 15:33:08 +0200 Subject: [PATCH] misc: livereload setup (#70112) --- compile-and-reload.sh | 7 +++++++ livereload-server | 9 +++++++++ templates/combo/page_template.html | 3 +++ 3 files changed, 19 insertions(+) create mode 100755 compile-and-reload.sh create mode 100755 livereload-server diff --git a/compile-and-reload.sh b/compile-and-reload.sh new file mode 100755 index 00000000..c0ea7828 --- /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 00000000..b01155ad --- /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 6b46b553..9df78043 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 %} -- 2.37.2