aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/doc_reform/meta/metadoc_harvest.d
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2019-05-22 10:50:33 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2019-10-17 19:07:20 -0400
commite973365c4b74be2b2cff9be970ccba5928dbe368 (patch)
treef5af8c28ba939095b9c1310c5ea7b91816c12ddf /src/doc_reform/meta/metadoc_harvest.d
parent0.7.2 latex (for pdf) (initial stub) (diff)
0.7.3 start to look at document harvest (initial stub)
Diffstat (limited to 'src/doc_reform/meta/metadoc_harvest.d')
-rw-r--r--src/doc_reform/meta/metadoc_harvest.d30
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;
+ }
+}