The ParoiCMS server
This is the main package of ParoiCMS. ParoiCMS is a full-featured CMS for building showcase websites. It includes: custom content, a robust cache system, a plugin architecture, multilingual websites (currently in English, French, German, Spanish, Italian, Portuguese), and it is multi-sites.
Documentation: www.paroicms.org (still working on it).
Generate your own website structure using the Site Generator. From your website admin, download a backup: it's a full Node.js project ready to be installed and executed locally.
Here are some tips:
- In the admin, start with _Configuration → Site properties_;
- Read the config.json file for the configuration;
- Read the site-schema.json file: the custom content of your website is defined here;
- The file theme/theme.json contains the list of available sizes (in pixels) in the text editors;
- You'll find the CSS in theme/assets/css/;
- If you edit your theme with Visual Studio Code, then we suggest that you install the _Shopify Liquid_ extension from _Shopify.com_;
- HTML templates of your website are in theme/templates/;
- In a LiquidJS file (for example theme/templates/home.liquid), use our info filter to inspect the content of any payload:
``liquid``
{{ site | info }}
{{ doc | info }}
Themes for ParoiCMS are written in LiquidJS (the syntax from Shopify). Data is stored in SQLite databases.
Please start with the instructions in our monorepo.
Released under the MIT license.