【文件属性】:
文件名称:endive:当Enlive在花园中遇到PostCSS时会发生什么
文件大小:18KB
文件格式:ZIP
更新时间:2021-05-15 15:07:28
Clojure
菊苣
Endive是使用和直接命名为构建的基于CSS选择器的模板库。 它从和借鉴了很多想法。 最重要的是,不是将逻辑和样式混合在一起,而是将样式表示为纯edn格式的数据。 为了添加逻辑,您可以在已解析CSS上编写转换(在Clojure中)。 语法和术语与Enlive非常相似。
无论如何,这就是主意。 大多数事情都可以运行,但这仍然是非常有效的alpha软件。
安装
要安装,请将以下依赖项添加到您的project.clj文件中:
用法
要开始使用Endive,需要endive.core 。
( ns my.great.namespace
( :require [endive.core :as css :refer css]))
写你的风格
当前,唯一的解析器期望样式为edn格式的文件。 语法非常类似于Garden,带有用于单位和@rules的阅读器宏,如下所示:
[[ :body
【文件预览】:
endive-master
----project.clj(535B)
----resources()
--------dev()
----LICENSE(11KB)
----src()
--------test()
--------main()
----.gitignore(99B)
----README.md(5KB)