diff options
Diffstat (limited to 'org/out_metadata.org')
-rw-r--r-- | org/out_metadata.org | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/org/out_metadata.org b/org/out_metadata.org index f0106d8..605c32e 100644 --- a/org/out_metadata.org +++ b/org/out_metadata.org @@ -79,6 +79,7 @@ if (doc_matters.opt.action.debug_do) { } auto pth_html = spinePathsHTML!()(doc_matters.output_path, doc_matters.src.language); auto pth_epub = spinePathsEPUB!()(doc_matters.output_path, doc_matters.src.language); +auto pth_pdf = spinePathsPDF!()(doc_matters); auto pth_pod = spinePathsPods!()(doc_matters); metadata_ ~= format(q"┃<body lang="en" xml:lang="en"> <a name="top" id="top"></a> @@ -138,7 +139,15 @@ metadata_ ~= "<p class=\"lev1\">● outputs: [<a href=\"" ~ doc_matters.src.f ~ "[<a href=\"" ~ doc_matters.src.filename_base ~ "/toc.html\">" ~ " ▤ html seg </a>]" ~ "[<a href=\"../../" ~ pth_epub.internal_base ~ "/" ~ doc_matters.src.filename_base ~ "." ~ doc_matters.src.language ~ ".epub\">" - ~ " ◆ epub </a>]</p>"; + ~ " ◆ epub </a>]"; +if (doc_matters.opt.action.html_pdf_link) { + metadata_ ~= "[<a href=\"../../pdf/" + ~ doc_matters.src.filename_base + ~ "." ~ doc_matters.src.language ~ ".a4.portrait.pdf\">" + ~ " □ a4 pdf </a>]</p>"; +} else { + metadata_ ~= "</p>"; +} if (doc_matters.conf_make_meta.meta.classify_topic_register_arr.length > 0) { metadata_ ~= "<hr /><p class=\"lev0\">Topics:</p>"; string[] _top = ["", "", "", "", ""]; |