From 39d824787ae6a1fb0cbd0730702fddbf859c619c Mon Sep 17 00:00:00 2001 From: Kadin Buckton Date: Fri, 3 Jan 2020 10:17:38 -0500 Subject: [PATCH] Fixes hardcoded href for OpenSearch xml --- src/views/general.nim | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/views/general.nim b/src/views/general.nim index 245b52d..aa30d86 100644 --- a/src/views/general.nim +++ b/src/views/general.nim @@ -35,6 +35,12 @@ proc renderHead*(prefs: Prefs; cfg: Config; titleText=""; desc=""; video=""; elif images.len > 0: "photo" else: "article" + var opensearchUrl = "" + if cfg.useHttps: + opensearchUrl = "https://" & cfg.hostname & "/opensearch" + else: + opensearchUrl = "http://" & cfg.hostname & "/opensearch" + buildHtml(head): link(rel="stylesheet", `type`="text/css", href="/css/style.css") link(rel="stylesheet", `type`="text/css", href="/css/fontello.css") @@ -44,7 +50,7 @@ proc renderHead*(prefs: Prefs; cfg: Config; titleText=""; desc=""; video=""; link(rel="manifest", href="/site.webmanifest") link(rel="mask-icon", href="/safari-pinned-tab.svg", color="#ff6c60") link(rel="search", type="application/opensearchdescription+xml", title=cfg.title, - href="http://localhost:8080/opensearch") + href=opensearchUrl) if prefs.hlsPlayback: script(src="/js/hls.light.min.js")