aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/output.org
diff options
context:
space:
mode:
Diffstat (limited to 'org/output.org')
-rw-r--r--org/output.org90
1 files changed, 44 insertions, 46 deletions
diff --git a/org/output.org b/org/output.org
index d561f5a..48fea4f 100644
--- a/org/output.org
+++ b/org/output.org
@@ -127,8 +127,9 @@ template outputHub() {
}
#+END_SRC
-** templates output types (file, db)s
-*** sisupod
+* output functions :output:
+** sisupod :sisupod:
+*** sisupod template :template:
#+BEGIN_SRC d :tangle ../src/sdp/source_sisupod.d
template SiSUpod() {
@@ -141,50 +142,6 @@ template SiSUpod() {
}
#+END_SRC
-*** text
-*** xhtml common
-
-#+BEGIN_SRC d :tangle ../src/sdp/output_xhtmls.d
-template outputXHTMLs() {
- struct outputXHTMLs {
- <<xhtml_format_objects>>
-<<xhtml_format_objects_code>>
- }
-}
-#+END_SRC
-
-*** html
-
-#+BEGIN_SRC d :tangle ../src/sdp/output_html.d
-template outputHTML() {
- struct outputHTML {
- mixin outputXHTMLs;
- <<output_html>>
- <<output_html_scroll>>
- <<output_html_seg>>
- <<output_html_css>>
- }
-}
-#+END_SRC
-
-*** epub
-
-#+BEGIN_SRC d :tangle ../src/sdp/output_epub.d
-template outputEPub() {
- struct outputEPub {
- mixin InternalMarkup;
- mixin outputXHTMLs;
- <<output_epub_fixed>>
- <<output_epub_constructs>>
- <<output_epub_xhtml>>
- <<output_epub_xhtml_seg>>
- <<output_epub_css>>
- }
-}
-#+END_SRC
-
-* output functions :output:
-** sisupod :sisupod:
*** TODO output files
#+name: source_sisupod_config
@@ -234,6 +191,17 @@ void sisupod_assemble(S)(
** text [#C] :text:
** xml offspring (xhtml html epub)
*** format xhtml objects :format:
+**** xhtml common template :template:
+
+#+BEGIN_SRC d :tangle ../src/sdp/output_xhtmls.d
+template outputXHTMLs() {
+ struct outputXHTMLs {
+ <<xhtml_format_objects>>
+<<xhtml_format_objects_code>>
+ }
+}
+#+END_SRC
+
**** misc
***** anchor tags
@@ -558,6 +526,20 @@ auto endnote(O)(
#+END_SRC
*** html output [#A] :html:
+**** html template :template:
+
+#+BEGIN_SRC d :tangle ../src/sdp/output_html.d
+template outputHTML() {
+ struct outputHTML {
+ mixin outputXHTMLs;
+ <<output_html>>
+ <<output_html_scroll>>
+ <<output_html_seg>>
+ <<output_html_css>>
+ }
+}
+#+END_SRC
+
**** scroll :scroll:
***** output file
@@ -2203,6 +2185,22 @@ auto css_write() {
#+END_SRC
*** epub [#B] :epub:
+**** epub template :template:
+
+#+BEGIN_SRC d :tangle ../src/sdp/output_epub.d
+template outputEPub() {
+ struct outputEPub {
+ mixin InternalMarkup;
+ mixin outputXHTMLs;
+ <<output_epub_fixed>>
+ <<output_epub_constructs>>
+ <<output_epub_xhtml>>
+ <<output_epub_xhtml_seg>>
+ <<output_epub_css>>
+ }
+}
+#+END_SRC
+
**** epub special files :format:
***** fixed
****** mimetype (file)