有谁可以将我指向一个模块化的静态HTML创作/预处理框架,一个LA Sass?或者更准确地,哈姆包括?

StackOverflow https://stackoverflow.com//questions/12664040

  •  11-12-2019
  •  | 
  •  

我觉得自己做了很多工作,在这里和那里(我自己和合同双方)合作开发小型,静态网站,在这里使用的动态工具,如PHP框架或Rails的将是完全无用的,严厉的和浪费资源。

我正在寻找一种方法来作者介绍介绍模块化级别和语法简化的静态HTML网站;为了澄清,像SASS为HTML的SASS,具有快速语法,这允许将常见的模式挤出到单独的文件中。

我知道哈姆尔。我很乐意成为我的解决方案。但在我的所有阅读中,哈姆似乎没有相当于SASS风格的包括用于内容的内容的含义。此外,哈姆似乎将自己作为更多的模板发动机,而不是Sass Bills本身的方式;它似乎有希望成为ERB的替代品,并且在Rails项目中使用,而不是用作模块化HTML预处理器。

我知道我可以通过将少量的Ruby和In-Line评估借给Haml来滚动自己的解决方案,但它感觉有点便宜,因为这不是真正的哈姆“想要”。这不是一个我厌恶的解决方案,但如果有一个没有配置,那里的轻量级选项基本上表现得像sass,但对于html然后,我更愿意去那条路线。

有帮助吗?

解决方案

听起来像 stasis 会非常适合您的需求。我现在用它来建立许多小静态网站。

其他提示

我们使用 middleman 来构建静态站点。有很多功能,但主要是它只是一个非常方便的静态站点发生器(用于开发和生产)。作为一个加上的中间人是一个非常受欢迎的事情。

和另一个已知的选项是服务。它可能对Rails原型或那些已经熟悉Rails的人有用。

但我仍然喜欢中间人,因为它更受欢迎(服务比较年轻,更糟糕)。

关于您的问题:在两种工具中,您可以将HAML视图分成部分,布局等。

也,看看此类别

另一个选项是 jekyll 。它提供了一个简单的设置,简单的语法,插件和额外。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top