diff options
author | Ralph Amissah <ralph.amissah@gmail.com> | 2019-10-09 15:21:34 -0400 |
---|---|---|
committer | Ralph Amissah <ralph.amissah@gmail.com> | 2019-10-17 19:07:20 -0400 |
commit | 433f0b2ed0f9d5461c0fdf2b49e41eb26802cc2e (patch) | |
tree | 6f8855ab401dc146161ac104608828a3e302f57a /src/doc_reform/output/hub.d | |
parent | 0.8.1 conf, make, meta: yaml only (toml removed) (diff) |
0.8.2 yaml pod.manifest, read site config first
- yaml (configuration & metadata)
site config,
pod:
pod.manifest,
doc header:
make,
meta
- pod.manifest in yaml breaks
- older program reading new pod and
- newer program reading old pod
- read config first,
- get site default language in case it is absent
in pod.manifest
- ensure config is not read too many times
(it is at present, revisit)
Diffstat (limited to 'src/doc_reform/output/hub.d')
-rw-r--r-- | src/doc_reform/output/hub.d | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/doc_reform/output/hub.d b/src/doc_reform/output/hub.d index 8f16528..a4a402b 100644 --- a/src/doc_reform/output/hub.d +++ b/src/doc_reform/output/hub.d @@ -18,11 +18,23 @@ template outputHub() { enum outTask { pod, source, sqlite, sqlite_multi, latex, odt, epub, html_scroll, html_seg, html_stuff } void Scheduled(D,I)(int sched, D doc_abstraction, I doc_matters) { auto msg = Msg!()(doc_matters); - if (sched == outTask.pod) { - msg.v("doc reform source processing... "); + if (sched == outTask.source + || sched == outTask.pod + ) { + if (sched == outTask.source) { + msg.v("doc reform source processing... "); + } + if (sched == outTask.pod) { + msg.v("doc reform source pod processing... "); + } import doc_reform.output.source_pod; DocReformPod!()(doc_matters); - msg.vv("doc reform source done"); + if (sched == outTask.source) { + msg.vv("doc reform source done"); + } + if (sched == outTask.pod) { + msg.vv("doc reform source pod done"); + } } if (sched == outTask.epub) { msg.v("epub3 processing... "); |