ui-shared: add rel-vcs microformat links to HTML header
As described at https://joeyh.name/rfc/rel-vcs/. Signed-off-by: John Keeping <john@keeping.me.uk>
This commit is contained in:
bovenliggende
d31be4ccc2
commit
3c53ebfb57
11
ui-shared.c
11
ui-shared.c
@ -660,6 +660,15 @@ void cgit_print_http_headers(void)
|
||||
exit(0);
|
||||
}
|
||||
|
||||
static void print_rel_vcs_link(const char *url)
|
||||
{
|
||||
html("<link rel='vcs-git' href='");
|
||||
html_attr(url);
|
||||
html("' title='");
|
||||
html_attr(ctx.repo->name);
|
||||
html(" Git repository'/>\n");
|
||||
}
|
||||
|
||||
void cgit_print_docstart(void)
|
||||
{
|
||||
if (ctx.cfg.embedded) {
|
||||
@ -698,6 +707,8 @@ void cgit_print_docstart(void)
|
||||
html("' type='application/atom+xml'/>\n");
|
||||
strbuf_release(&sb);
|
||||
}
|
||||
if (ctx.repo)
|
||||
cgit_add_clone_urls(print_rel_vcs_link);
|
||||
if (ctx.cfg.head_include)
|
||||
html_include(ctx.cfg.head_include);
|
||||
html("</head>\n");
|
||||
|
Laden…
Verwijs in nieuw issue
Block a user