!!! Развитие проекта перешло в fader !!!
Генерация сайта на основе файлов-виджетов которые содержат в себе определенную логику.
Файлы (file) и бакеты (bucket).
Файлы хранятся в отдельных бакетах. Создавать дириктории и поддиректории в бакетах нет возможности (есть ли в этом необходимость? #3).
Файл это имя, идентификатор и динамический набор данных. Имя в рамках бакета файла уникально но только среди не удаленных файлов. Что это значит?
Вы можете обратиться к файлу как по имени так и по его идентификатору. Но в случае если файл удален, по имени ни чего не найдется, а по идентификатору найдется файл с пометкой как удаленный.
Определны системные бакеты, файлы которых выполняют определенную роль. Например, бакет с именем settings
хранит в себе файлы настройки как приложения в целом так и отдельных компонентов приложения.
{{ $i := or (get_session "v") 1}}
{{ set_session "v" (inc $i) | clear }}
<hr>
{{ $i }}