我在轨道外的项目中使用slim。我看到slimrb提供了从命令行将模板编译为html的选项。
1)但是有一种方法可以将完整的视图目录编译为html。 2)也可以观察变化,并不断更新生成的html,就像罗盘为.scss文件所做的那样。
答案 0 :(得分:4)
这个问题实际上有两个完整解决方案!两者都很容易实现:
indrekj/guard-sim
(我链接的那个)。slimrb
程序为Slim文件设置观察器很简单,并且为您提供了大量自定义选项。答案 1 :(得分:2)
1)将目录中的所有文件(从slim到html cd
编译到其中并键入slimrb *
,然后单击选项卡将*
扩展为该目录中的所有文件名。由于它是一个视图目录,因此应该没有其他文件* .slim
2)Slim本身不会对此产生影响,但编写一个基于哪个文件被更改slimrb
可执行文件来侦听文件系统事件和触发器的脚本应该不会太难。