чување c300b020c664c0cf6034facdeae7e741c31a2c45
родитељ 44324617d139c1ab5bd466e634f2bd739a88e54b
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Wed, 6 Jan 2021 22:44:41 +0100
Added favicon handling
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 5, додавања: 12(+), брисања: 2(-)
diff --git a/favicon.ico b/favicon.ico
Бинарне датотеке се разликују.
diff --git a/favicon.xcf.xz b/favicon.xcf.xz
Бинарне датотеке се разликују.
diff --git a/index.html b/index.html
@@ -3,6 +3,7 @@
<head>
<title>slweb - Simple static website generator. </title>
<meta charset="utf8" />
+<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<meta name="description" content="Simple static website generator" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="generator" content="slweb" />
@@ -127,7 +128,7 @@ this program. If not, see <<a href="https://www.gnu.org/licenses">https://www
<div id="git-log">
Previous commit:
-index.slw 4b0c5e8 2021-01-06 17:11:21 +0100 (Страхиња Радић) (HEAD -> master, origin/master, origin/HEAD)
+index.slw 4b288df 2021-01-06 22:44:41 +0100 (Страхиња Радић) (HEAD -> master)
</div><!--git-log-->
diff --git a/slweb.1.in b/slweb.1.in
@@ -241,7 +241,8 @@ files inside that subdirectory in reverse lexicographical order, in a manner
similar to the
.I include
directive. (See
-.BR Includes " and " samedir-permalink " variable.)"
+.BR Includes " and " date ", " ext-in-permalink ", " permalink-url ", "
+.BR samedir-permalink " variables.)"
.RE
.
.IP \[bu]
diff --git a/slweb.c b/slweb.c
@@ -926,6 +926,14 @@ begin_html_and_head(FILE* output, KeyValue* vars, size_t vars_count)
"<title>%s</title>\n"
"<meta charset=\"utf8\" />\n",
site_name ? (char*)site_name : "");
+
+ char* favicon = NULL;
+ CALLOC(favicon, char, BUFSIZE)
+ sprintf(favicon, "%s/favicon.ico", basedir);
+ if (!access(favicon, R_OK))
+ fprintf(output, "<link rel=\"shortcut icon\" type=\"image/x-icon\""
+ " href=\"/favicon.ico\" />\n");
+ free(favicon);
if (site_desc && *site_desc)
fprintf(output, "<meta name=\"description\" content=\"%s\" />\n",