about summary refs log tree commit diff stats
path: root/internal/builder/page.templ
diff options
context:
space:
mode:
authorAlan Pearce2024-06-19 13:50:37 +0200
committerAlan Pearce2024-06-19 14:10:44 +0200
commit45a2e290aa2bc59deb5971255accba517500cc25 (patch)
tree1d6fe7c96aab7e13faa2fdb5eea4416370a1423b /internal/builder/page.templ
parent1f9f24e2cef08f40fe2597b3644d08b28e31d370 (diff)
downloadwebsite-45a2e290aa2bc59deb5971255accba517500cc25.tar.lz
website-45a2e290aa2bc59deb5971255accba517500cc25.tar.zst
website-45a2e290aa2bc59deb5971255accba517500cc25.zip
fix dev server/live reload
Diffstat (limited to 'internal/builder/page.templ')
-rw-r--r--internal/builder/page.templ8
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/builder/page.templ b/internal/builder/page.templ
index c99e315..7b3380f 100644
--- a/internal/builder/page.templ
+++ b/internal/builder/page.templ
@@ -52,6 +52,14 @@ templ page(site config.Config, page PageSettings) {
 				<a href="https://opensource.org/licenses/MIT">MIT</a>
 			</footer>
 			@counter(page.Path, page.Title)
+			if site.InjectLiveReload {
+				<script defer>
+					new EventSource("/_/reload").onmessage = event => {
+						console.log("got message", event)
+						window.location.reload()
+					};
+				</script>
+			}
 		</body>
 	</html>
 }