blob: c3534f9ff0b1fb35221638d0cc4ee917860130a7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
module doc_reform.meta.metadoc_harvest;
template DocReformMetaDocHarvest() {
auto DocReformMetaDocHarvest(T,H)(
T doc_matters,
H harvest,
) {
import
doc_reform.meta.defaults,
doc_reform.meta.rgx;
import
std.array,
std.exception,
std.regex,
std.stdio,
std.string,
std.traits,
std.typecons,
std.uni,
std.utf,
std.conv : to;
mixin InternalMarkup;
auto markup = InlineMarkup();
harvest.title = doc_matters.conf_make_meta.meta.title_full;
harvest.author = doc_matters.conf_make_meta.meta.creator_author;
harvest.author_date_title = doc_matters.conf_make_meta.meta.author_date_title;
harvest.date_published = doc_matters.conf_make_meta.meta.date_published;
harvest.topic_register_arr = doc_matters.conf_make_meta.meta.classify_topic_register_arr;
return harvest;
}
}
|