博客引擎内置SASS/Compass和HAML



我非常喜欢HAML和SASS为我的设计习惯所做的一切。我想把我的博客从Wordpress切换到原生支持SASS、Compass和HAML的东西(Markdown和Liquid支持的加分项)。外面有什么?

Typo和Mephisto似乎没有提到它,我不认为我想要一个静态的博客,因为Jekyll看起来很好(加上你必须跳过SASS和HAML在Jekyll,我不确定我喜欢)。

我知道监视目录并对其进行自动编译并不是非常困难,但这是我尽量避免的额外的复杂性。

有适合我的东西吗?

谢谢!

看看Nesta CMS。它基于Sinatra,非常轻巧,支持Sinatra支持的所有模板选项,有一个很好的插件系统,可以免费托管在Heroku上。

关于由Nesta驱动的合适示例站点,请查看The Sass Way。

小心!您不会希望在CMS中使用未经修改的Haml。原因是Haml可以嵌入任何Ruby代码,因此您的CMS页面将能够做一些讨厌的事情,如

%h1 My Cat
%p This is a picture of my cat.
- User.delete_all

我明白,不过,辐射可以使用Haml;我想他们一定是用了Radius(他们有限的模板语言)而不是完整的Ruby来沙箱化它——至少我希望他们这么做!

还有一个非常棒的http://middlemanapp.com

这可能并没有真正回答你的问题,但是你有没有想过使用像ActiveAdmin或RailsAdmin这样的东西来建立一个简单的你自己的?你仍然可以安装指南针或波旁威士忌或任何你喜欢的东西。

更新:

刚刚发现这个,它被称为Octopress -它运行在jekyll上,但它内置了对Sass和Compass的支持,并且有haml的插件/转换器。

最新更新