aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/output_harvest_metadata.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2019-07-09 10:30:36 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2019-10-17 19:07:20 -0400
commitc04245cb7f6acf59cc20122d440ccd9899a5482f (patch)
tree54fbad1b6c8b4e399479f070740c066c8795d457 /org/output_harvest_metadata.org
parent0.7.5 xmls css code reorganised; ocn can turn off or hide (diff)
harvest authors, paths
- absolute - doc_root tree, relative
Diffstat (limited to 'org/output_harvest_metadata.org')
-rw-r--r--org/output_harvest_metadata.org33
1 files changed, 18 insertions, 15 deletions
diff --git a/org/output_harvest_metadata.org b/org/output_harvest_metadata.org
index 1b57082..199a504 100644
--- a/org/output_harvest_metadata.org
+++ b/org/output_harvest_metadata.org
@@ -232,20 +232,22 @@ writefln(
#+name: meta_metadoc_harvest
#+BEGIN_SRC d
import doc_reform.output.paths_output;
-auto pth_html_abs = DocReformPathsHTML!()(doc_matters.output_path, doc_matters.src.language);
-auto pth_html_rel = DocReformDocRootTreeHTML!()(doc_matters.src.language);
-hvst.harvest.title = doc_matters.conf_make_meta.meta.title_full;
-hvst.harvest.author = doc_matters.conf_make_meta.meta.creator_author;
-hvst.harvest.author_surname = doc_matters.conf_make_meta.meta.creator_author_surname;
-hvst.harvest.author_surname_fn = doc_matters.conf_make_meta.meta.creator_author_surname_fn;
-hvst.harvest.author_arr = doc_matters.conf_make_meta.meta.creator_author_arr;
-hvst.harvest.language_original = doc_matters.conf_make_meta.meta.original_language;
-hvst.harvest.language = doc_matters.src.language;
-hvst.harvest.uid = doc_matters.src.doc_uid;
-hvst.harvest.date_published = doc_matters.conf_make_meta.meta.date_published;
-hvst.harvest.topic_register_arr = doc_matters.conf_make_meta.meta.classify_topic_register_arr;
-hvst.harvest.path_html_scroll = pth_html_rel.fn_scroll(doc_matters.src.filename);
-hvst.harvest.path_html_segtoc = pth_html_rel.fn_seg(doc_matters.src.filename, "toc");
+auto pth_html_abs = DocReformPathsHTML!()(doc_matters.output_path, doc_matters.src.language);
+auto pth_html_rel = DocReformDocRootTreeHTML!()(doc_matters.src.language);
+hvst.harvest.title = doc_matters.conf_make_meta.meta.title_full;
+hvst.harvest.author = doc_matters.conf_make_meta.meta.creator_author;
+hvst.harvest.author_surname = doc_matters.conf_make_meta.meta.creator_author_surname;
+hvst.harvest.author_surname_fn = doc_matters.conf_make_meta.meta.creator_author_surname_fn;
+hvst.harvest.author_arr = doc_matters.conf_make_meta.meta.creator_author_arr;
+hvst.harvest.language_original = doc_matters.conf_make_meta.meta.original_language;
+hvst.harvest.language = doc_matters.src.language;
+hvst.harvest.uid = doc_matters.src.doc_uid;
+hvst.harvest.date_published = doc_matters.conf_make_meta.meta.date_published;
+hvst.harvest.topic_register_arr = doc_matters.conf_make_meta.meta.classify_topic_register_arr;
+hvst.harvest.path_html_scroll = pth_html_rel.fn_scroll(doc_matters.src.filename);
+hvst.harvest.path_html_segtoc = pth_html_rel.fn_seg(doc_matters.src.filename, "toc");
+hvst.harvest.path_abs_html_scroll = pth_html_abs.fn_scroll(doc_matters.src.filename);
+hvst.harvest.path_abs_html_segtoc = pth_html_abs.fn_seg(doc_matters.src.filename, "toc");
return hvst.harvest;
#+END_SRC
@@ -683,12 +685,13 @@ template DocReformMetaDocHarvestsAuthors() {
doc_harvest.language,
);
}
- _author_date_title ~= format(q"ā”ƒ%s %s "%s" [%s]ā”ƒ",
+ _author_date_title ~= format(q"ā”ƒ%s %s "%s" [%s]%sā”ƒ",
doc_harvest.author_surname_fn,
(doc_harvest.date_published.length > 0)
? "(" ~ doc_harvest.date_published ~ ")" : "",
doc_harvest.title,
doc_harvest.language,
+ (_opt_action.very_verbose) ? "\n " ~ doc_harvest.path_abs_html_scroll : "",
);
}
foreach (k; _au.keys.sort) {