Document index

Install

BoothCMS requires PHP v7.2 or later. Microsoft Azure App Service Web Apps Microsoft Internet Information Services(IIS) Apache HTTP Server BoothCMS is available on GitHub. Install composer. Clone from GitHub to a directory of Web Server and set app directory to publish. Edit some files. delete…
Publish: / Update:

Configuration

You can configure your site to edit config.php file. You must set site information(other configurations are optional). Site information site_title Set site title. site_subtitle Set site subtitle or null. Mainly for Atom Syndication format. site_url Set site url. site_author Set name of site author.…
Publish: / Update:

Template

To translate contents to html, BoothCMS uses Twig(server side) and Vue.js(client side). Initial rendering is server side, additional rendering is client side. If you want to change the template drastically, create child directory in views and set the directory name to theme config value. Default…
Publish: / Update:

Content format

BoothCMS's content is a compound format of YAML(headers) and Markdown(body). Headers are before delimiter string(three dots(...) or three dashes(---)), body is after delimiter string. Extension of content file must set 'yaml', 'yml' or 'md'. (If you want to check the content preview with Visual…
Publish: / Update: