What is Cabloy-CMS
Cabloy-CMS is a CMS with the feature of static-dynamic combination
, based on the CabloyJS full-stack business development framework, which can quickly build web applications such as corporate websites
, blogs
, technical documentations
, communities
, and malls
, etc.
Demonstration
Website Type | Website Link |
---|---|
Blog | https://zhennann.com |
Technical Documentations(English) | https://cabloy.com/index.html |
Technical Documentations(Chinese) | https://cabloy.com/zh-cn/index.html |
Community(English) | https://community.cabloy.com/index.html |
Community(Chinese) | https://community.cabloy.com/zh-cn/index.html |
Cabloy Store(English) | https://store.cabloy.com/index.html |
Cabloy Store(Chinese) | https://store.cabloy.com/zh-cn/index.html |
Features
Inspired by Hexo
, Cabloy-CMS
uses a static-dynamic combination
architecture to make up for many of Hexo’s functional deficiencies. The main features are as follows:
- Built-in
multi-site
,multi-language
support Themes
can be set separately for different languages- Built-in
SEO
, Sitemap files can be automatically generated - Article writing and publishing
online
Real-time
rendering static pages when the article is published, without outputing the entire website, improving overall performance- Built-in
article view counter
- Built-in
comment system
- Built-in
full-text search
Attachments
can be added for article- Automatically merge and minimize
CSS
,LESS
andJS
- Support
ES6
and automatically Babel when merging JS - Homepage
image lazy loading
, automatically matchingdevice pixel ratio
- Easy to debug, support
hot-reload
Architecture: static-dynamic combination
Dynamic Parts
Cabloy-CMS is based on CabloyJS full-stack business development framework, providing a powerful article backend management system
The functions that change frequently in CMS are implemented through dynamic parts, and backend API routes are provided for static parts
Static Parts
Cabloy-CMS renders static elements such as home pages
and articles
into static files in real time, satisfying the needs of SEO and improving access performance as well
In addition, the static parts provides many features for development through accessing backend API routes provided by the dynamic parts with the use of Ajax
Comments: