0001-misc-livereload-setup-70112.patch
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 |
- |