Текущая версия платформы позволяет отображать контент непосредственно с файлов. Что в свою очередь дает возможность организовать хранение этих файлов(страниц сайта) в системе контроля версий, таких как git, subversion и т.п.
Для того, чтобы контент отображался на страницах сайта, необходимо организовать следующую структуру файлов:
[корневая папка платформы]/
content/
ru/ - язык контента, en для сайта на английском и т.п.
index.html - заглавная страница сайта
docs/
index.html - страница сайта http://mysite/docs/
...
Файлы контента должны быть оформлены в соответствии с правилом оформления стартовых кирпичей.
<!--[*]
[tt=main][/tt]
[var=meta_title]Заглавная страница[/var]
[*]-->
Контент страницы
...
где,
[tt=main][/tt] - шаблон используемый для отображения этой страницы,
[var=meta_title]...[/var] - МЕТА тег TITLE
Github
Для того, чтобы ваш сервер мог работать с github, необходимо установить систему контроля версий git.
Вот здесь подробная инструкция как это сделать.
После установки Git на сервер, регистрируемся на сайте Github и создаем публичный репозиторий.
Далее необходимо сделать настроить наш локальный репозиторий с удаленным репозиторием на Github.
# переходим в папку контента сайта
cd [корневая папка платформы]/content
# инициализируем локальный репозиторий
git init
# добавляем удаленный репозиторий Github
git remote add origin git@github.com:[ваш_логин_github]/[имя_репозитория_github].git
# пример добавления репозитория страниц сайта abricos.org
# git remote add origin git@github.com:abricos/abricos.org.git
# добавляем файлы под контроль системы управления версий
git add
# коммит
git commit -am "First commit"
# выгружаем изменения в удаленный репозиторий
# при этом сразу связываем локальный репо с удаленным
git push -u origin master
Все, теперь ваш локальный репо связан с удаленным.
Теперь можно править файлы в локальном репо на локальном сервере, выгружать изменения в репо гитхаба, а с него выгружать изменения на боевой сервер. Так же можно вносить изменения в страницы сайта удаленного репозитория Github на самом сайте.