diff options
Diffstat (limited to 'src/doc_reform/meta/metadoc_harvest.d')
-rw-r--r-- | src/doc_reform/meta/metadoc_harvest.d | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/doc_reform/meta/metadoc_harvest.d b/src/doc_reform/meta/metadoc_harvest.d new file mode 100644 index 0000000..c3534f9 --- /dev/null +++ b/src/doc_reform/meta/metadoc_harvest.d @@ -0,0 +1,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; + } +} |