forked from Fediversity/fediversity.eu
stricter type for articles
This commit is contained in:
parent
c8caf09ebf
commit
48bb34ccfe
|
@ -49,7 +49,10 @@ in
|
||||||
head = ''
|
head = ''
|
||||||
<title>${page.title}</title>
|
<title>${page.title}</title>
|
||||||
<meta name="description" content="${page.description}" />
|
<meta name="description" content="${page.description}" />
|
||||||
<meta name="author" content="${with lib; if isList page.author then join ", " page.author else page.author}" />
|
${with lib; join "\n" (map
|
||||||
|
(author: ''<meta name="author" content="${author}" />'')
|
||||||
|
(if isList page.author then page.author else [page.author]))
|
||||||
|
}
|
||||||
'';
|
'';
|
||||||
body = ''
|
body = ''
|
||||||
${templates.nav { menu = { menu = config.menus.main; }; }}
|
${templates.nav { menu = { menu = config.menus.main; }; }}
|
||||||
|
|
|
@ -95,12 +95,12 @@ in
|
||||||
};
|
};
|
||||||
date = mkOption {
|
date = mkOption {
|
||||||
description = "Publication date";
|
description = "Publication date";
|
||||||
type = with types; nullOr str;
|
type = with types; str;
|
||||||
default = null;
|
default = null;
|
||||||
};
|
};
|
||||||
author = mkOption {
|
author = mkOption {
|
||||||
description = "Page author";
|
description = "Page author";
|
||||||
type = with types; nullOr (either str (listOf str));
|
type = with types; either str (nonEmptyListOf str);
|
||||||
default = null;
|
default = null;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Reference in a new issue