diff options
author | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2022-06-28 17:49:14 +0900 |
---|---|---|
committer | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2022-06-28 17:49:14 +0900 |
commit | a2abfc596965111c28ea43d9ab986732692e022f (patch) | |
tree | 5e60fe2d301a9e9e98af33ed953037db852e7da9 /templates/archive-head.html | |
parent | 5ba68fae053ccabc3161ee4f80963ac0c47ddaf2 (diff) | |
download | phylactery-a2abfc596965111c28ea43d9ab986732692e022f.tar.gz |
Write response as soon as data is ready
Previously the entire archive had to be read before the template is executed, thus large archives takes forever to render from slow backing FS.
Diffstat (limited to 'templates/archive-head.html')
-rw-r--r-- | templates/archive-head.html | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/templates/archive-head.html b/templates/archive-head.html new file mode 100644 index 0000000..ed643e3 --- /dev/null +++ b/templates/archive-head.html @@ -0,0 +1,12 @@ +{{template "base-head.html" -}} +<link rel=stylesheet href=/static/archive.css> +<title>{{.Title}}</title> +<body> + <nav>{{if .Prev}} + <a id=prev href="{{.Prev | escape}}">PREV</a>{{else}} + <a id=prev></a>{{end}} + <a id=up href=.>UP</a>{{if .Next}} + <a id=next href="{{.Next | escape}}">NEXT</a>{{else}} + <a id=next></a>{{end}} + </nav> + <main> |