aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/output_hub.org
diff options
context:
space:
mode:
Diffstat (limited to 'org/output_hub.org')
-rw-r--r--org/output_hub.org57
1 files changed, 44 insertions, 13 deletions
diff --git a/org/output_hub.org b/org/output_hub.org
index 4d9c320..9cad03e 100644
--- a/org/output_hub.org
+++ b/org/output_hub.org
@@ -15,8 +15,8 @@
- [[./doc_reform.org][doc_reform]] [[./][org/]]
-* 0. output hub [#A] :module:doc_reform:output_hub:
-** module template
+* 0. output hub [#A]
+** module template :module:
#+BEGIN_SRC d :tangle ../src/doc_reform/output/hub.d
/++
@@ -73,6 +73,10 @@ import doc_reform.output,
doc_reform.output.paths_output;
#+END_SRC
+** outputs
+*** source: _sisusrc_ &/or _pod_ :source:pod:
+- [[./output_pod.org][output_pod]]
+
#+name: output_scheduled_task
#+BEGIN_SRC d
if (sched == outTask.pod) {
@@ -80,26 +84,58 @@ if (sched == outTask.pod) {
DocReformPod!()(doc_matters);
msg.vv("sisu source done");
}
+#+END_SRC
+
+*** sqlite :sqlite:
+**** discrete
+
+#+name: output_scheduled_task
+#+BEGIN_SRC d
if (sched == outTask.sqlite) {
msg.v("sqlite processing... ");
SQLiteHubDiscreteBuildTablesAndPopulate!()(doc_matters, doc_abstraction);
msg.vv("sqlite done");
}
+#+END_SRC
+
+*** epub :epub:
+
+#+name: output_scheduled_task
+#+BEGIN_SRC d
if (sched == outTask.epub) {
msg.v("epub3 processing... ");
outputEPub3!()(doc_abstraction, doc_matters);
msg.vv("epub3 done");
}
+#+END_SRC
+
+*** html :html:
+**** scroll :scroll:
+
+#+name: output_scheduled_task
+#+BEGIN_SRC d
if (sched == outTask.html_scroll) {
msg.v("html scroll processing... ");
outputHTML!().scroll(doc_abstraction, doc_matters);
msg.vv("html scroll done");
}
+#+END_SRC
+
+**** seg :seg:
+
+#+name: output_scheduled_task
+#+BEGIN_SRC d
if (sched == outTask.html_seg) {
msg.v("html seg processing... ");
outputHTML!().seg(doc_abstraction, doc_matters);
msg.vv("html seg done");
}
+#+END_SRC
+
+**** css, images etc :css:images:
+
+#+name: output_scheduled_task
+#+BEGIN_SRC d
if (sched == outTask.html_stuff) {
outputHTML!().css(doc_matters);
outputHTML!().images_cp(doc_matters);
@@ -107,14 +143,9 @@ if (sched == outTask.html_stuff) {
}
#+END_SRC
-** output options
-*** verbose
-
-*** output source: _sisusrc_ &/or _pod_
-- [[./output_pod.org][output_pod]]
-
-**** collection
-***** update / populate
+* output options
+** sqlite collection :sqlite:
+*** update / populate :update:
#+name: output_shared_sqlite_db
#+BEGIN_SRC d
@@ -129,8 +160,8 @@ if (doc_matters.opt.action.sqlite_update) {
}
#+END_SRC
-***** no markup source files to process
-****** drop
+*** no markup source files to process
+**** drop :drop:
#+name: output_options_op
#+BEGIN_SRC d
@@ -145,7 +176,7 @@ if ((opt_action.sqlite_db_drop)) {
}
#+END_SRC
-****** create
+**** create :create:
#+name: output_options_op
#+BEGIN_SRC d