文件名称:doc-builder:使用Hiccup和EDN的数据驱动HTMLPDF文档构建器
文件大小:492KB
文件格式:ZIP
更新时间:2024-03-29 09:35:05
template-engine clojurescript hiccup Clojure
文档生成器 一个用于ClojureScript的简单数据驱动的文档构建器。 使用两个文件描述了一个文档。 一个文件包含打ic格式的文档HTML标记,另一个文件包含EDN格式的文档数据。 该库会将EDN数据注入标记中,并将其编译为HTML或PDF格式。 概述 文档数据应放在:source目录的EDN文件中。 有关documents/sample.edn ,请参见documents/sample.edn 。 模板使用命名空间关键字以以下格式引用数据文件的内容: :data/path.to.field 关键字表示get-in路径,以提供对访问文档中嵌套字段的支持。 编译模板时,以上内容将转换为[:path :to :field] 。 加载模板后,数据文件中的值将注入其中。 模板可以包含Clojure核心中的代码引用函数,例如: [ :div.row ( for [{ :keys [n
【文件预览】:
doc-builder-master
----project.clj(879B)
----package.json(500B)
----templates()
--------resume()
----LICENSE(14KB)
----src()
--------doc_builder()
----documents()
--------profile.jpg(201KB)
--------img()
--------sample.edn(2KB)
--------resume.edn(4KB)
----config.edn(111B)
----README.md(4KB)