Hyde LessCSS插件不会将较少的文件转换为css

时间:2011-12-15 06:53:27

标签: python less hyde static-site

我一直试图让hyde网站使用最新版本(0.8.4)。我使用内置命令创建了一个站点hyde -s /path/to/dir create,一切正常。然后我按照一些例子,通过编辑site.yaml文件来尝试获得LessCSS支持:

plugins:
    - hyde.ext.plugins.meta.MetaPlugin
    - hyde.ext.plugins.auto_extend.AutoExtendPlugin
    - hyde.ext.plugins.sorter.SorterPlugin
    - hyde.ext.plugins.tagger.TaggerPlugin
    - hyde.ext.plugins.syntext.SyntextPlugin
    - hyde.ext.plugins.textlinks.TextlinksPlugin
    - hyde.ext.plugins.less.LessCSSPlugin

# ...

less:
    app: /path/to/lessc

我添加了一个非常基本的文件来检查它是否有效:

/* content/media/css/style.less */
@color: blue;
body { background-color: @color; }

并将其包含在我的申请中:

<link rel="stylesheet" href="{{ media_url('css/style.css') }}">

当我生成网站时,我在命令行输出body{background-color:blue};中看到了正确的css,但文件deploy/media/css/style.css只是less文件的副本。有关这方面的文档并不是很好 - 有没有人让它工作?感谢。

1 个答案:

答案 0 :(得分:1)

Hyde拥有广泛的测试套件,并且css测试通过的次数较少。所以插件越少越好。我能想到的唯一问题是less二进制文件。 Hyde的less插件编写用于JS版本less:https://github.com/cloudhead/less.js/