aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gistatic.c10
-rw-r--r--src/gistatic.msg2
-rw-r--r--tests/resources/assets/index.html3
-rw-r--r--tests/resources/assets/refs.html3
4 files changed, 14 insertions, 4 deletions
diff --git a/src/gistatic.c b/src/gistatic.c
index 6dac369..a60aa81 100644
--- a/src/gistatic.c
+++ b/src/gistatic.c
@@ -71,6 +71,7 @@ static nl_catd catalog_descriptor = NULL;
#define MSG_MISSING_ARGS 23
#define MSG_INCOMPATIBLE_OPTIONS 24
#define MSG_ERR_NONDIRECT_REF 25
+#define MSG_INDEX_DESCRIPTION 26
static const char *const MSGS[] = {
"",
@@ -99,6 +100,7 @@ static const char *const MSGS[] = {
[MSG_MISSING_ARGS]="Missing [PATH | [PATHS]]",
[MSG_INCOMPATIBLE_OPTIONS]="Incompatible options -u and -i",
[MSG_ERR_NONDIRECT_REF]="Git reference is not direct",
+ [MSG_INDEX_DESCRIPTION]="Index of repositories",
NULL
};
@@ -972,7 +974,8 @@ static int index_write_header(FILE *const fd, const char *const idx_title) {
"<html lang=\"%s\">\n"
" <head>\n"
" <meta charset=\"UTF-8\" />\n"
- " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n"
+ " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n"
+ " <meta name=\"description\" content=\"%s\" />\n"
" <link rel=\"icon\" type=\"image/svg+xml\" href=\"logo.svg\" />\n"
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />\n"
" <title>%s</title>\n"
@@ -1004,6 +1007,7 @@ static int index_write_header(FILE *const fd, const char *const idx_title) {
" </thead>\n"
" <tbody>\n",
_(MSG_LANG),
+ _(MSG_INDEX_DESCRIPTION),
idx_title,
_(MSG_LOGO_ALT_INDEX),
idx_title,
@@ -1389,7 +1393,8 @@ static int repo_write_refs(
"<html lang=\"%s\">\n"
" <head>\n"
" <meta charset=\"UTF-8\" />\n"
- " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n"
+ " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n"
+ " <meta name=\"description\" content=\"%s\" />\n"
" <link rel=\"icon\" type=\"image/svg+xml\" href=\"logo.svg\" />\n"
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />\n"
" <link rel=\"alternate\" type=\"application/atom+xml\" href=\"commits.xml\" title=\"%s - %s\" hreflang=\"%s\" />\n"
@@ -1455,6 +1460,7 @@ static int repo_write_refs(
" </thead>\n"
" <tbody>\n",
_(MSG_LANG),
+ description,
project_name,
_(MSG_COMMIT_FEED),
_(MSG_LANG),
diff --git a/src/gistatic.msg b/src/gistatic.msg
index 200e7aa..308e2e2 100644
--- a/src/gistatic.msg
+++ b/src/gistatic.msg
@@ -51,3 +51,5 @@
25 Git reference is not direct
+26 Index of repositories
+
diff --git a/tests/resources/assets/index.html b/tests/resources/assets/index.html
index 6719eec..344a73b 100644
--- a/tests/resources/assets/index.html
+++ b/tests/resources/assets/index.html
@@ -2,7 +2,8 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="description" content="Index of repositories" />
<link rel="icon" type="image/svg+xml" href="logo.svg" />
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Repositories</title>
diff --git a/tests/resources/assets/refs.html b/tests/resources/assets/refs.html
index deb20bb..3610ef5 100644
--- a/tests/resources/assets/refs.html
+++ b/tests/resources/assets/refs.html
@@ -2,7 +2,8 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="description" content="Submodule repository for gistatic project tests" />
<link rel="icon" type="image/svg+xml" href="logo.svg" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="alternate" type="application/atom+xml" href="commits.xml" title="repo-1 - commit feed" hreflang="en" />