Projet

Général

Profil

0001-misc-livereload-setup-70112.patch

A. Berriot, 11 octobre 2022 15:34

Télécharger (1,73 ko)

Voir les différences:

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
compile-and-reload.sh
1
#!/bin/bash
2

  
3
# add a trap to ensure our livereload
4
# is stopped properly on ctrl-c
5
trap 'kill %1' SIGINT
6

  
7
./livereload-server & iwatch -r -t '.scss' -e modify -c "make css" .
livereload-server
1
#!/usr/bin/python3
2

  
3
from livereload import Server, shell
4

  
5
server = Server()
6

  
7
server.watch('static/**/*.css', 'echo "reloading"')
8

  
9
server.serve(liveport=35729)
templates/combo/page_template.html
63 63
  {% if not no_extra_js %}
64 64
    <script src="{{site_base}}{% static "" %}{{css_variant}}/extra.js?{% start_timestamp %}" async></script>
65 65
  {% endif %}
66
  {% if livereload_enabled %}
67
    <script src="{{site_base}}/livereload/livereload.js?host={{ request.get_host }}&port=443" async></script>
68
  {% endif %}
66 69
  {% skeleton_extra_placeholder extra-head %}
67 70
{% end_skeleton_extra_placeholder %}
68 71
{% endblock %}
69
-