Вместе с выходом SS7 также выйдет новый проект
std.ss - библиотека написанная на SS, которая содержит в себе различные полезные функции, например, директива сdn из SS6 была вынесена туда.
- namespace myApp
- include 'node_module/std.ss/html'
- template myTemplate()
- doctype
< html
< head
- with std.html
+= @cdn('jquery@2', 'yandex')
+= @cdn('fontAwesome@4')
Такой подход позволяет легко расширять имеющийся функционал, например, добавим новую библиотеку в CDN - для этого просто создадим дочерний шаблон:
- namespace mySTD
- include 'node_module/std.ss/html'
- template cdn(name, provider) extends std.html.cdn
- block libraries()
- super
- putIn libraries.bootstrap.maxcdn
- link css href = http://maxcdn.bootstrapcdn.com/bootstrap/${v}/css/bootstrap.min.css
- script js src = http://maxcdn.bootstrapcdn.com/bootstrap/${v}/js/bootstrap.min.js