There are 24 word(s) in the post.
It will take 1 minute(s) to read.
Prologue
This article lists the features of Lightweight CMS.
Site-related Features
- Cross-platform
- Use vanilla PHP as its core and template language, which is well known by virtually all web developers
- Switch between a static site and PHP dynamic website
- Write posts in either Markdown, AsciiDoc, reStructuredText or vanilla HTML
- Write dynamic pages in PHP
- Draft posts
- Nested sections
- Breadcrumb
- Pagination
- Interlinked tags
- No following external links for SEO
- Sitemap generator
- RSS feed generator
- manifest.json generator
- Static service worker
- Dynamic HTTP status 404 pages
- 404.html generator
- 50x.html generator
- offline.html generator
Theme-related Features
These features are available in default and/or multilingual themes:
- Mobile-responsive layouts (through Bootstrap 5)
- Top navbar
- Side information or table of contents
- Code highlighting (through highlight.js)
- Image lazy loading
- Twitter cards and open graphs
- Static social media sharing links (no JavaScript is required)
- Build a multilingual site
Plugin-related Features
- Word count for western european text
- Reading time for western european text
- Excerpts from posts
- Google analytics 4 tracker
Project-related Features
- Run a site locally without Apache or Nginx (through the builtin web server of PHP)
- Asset compilation (through Sass and Babel)
- Asset watching and hot change(s)
- Synchronize content on a production environment (through
rsync(1)
) - Migrate a local Lightweight CMS repository to a new site (through home-made scripts)
- Compile to a static site if no dynamic page is needed
Next Step
Learn to use Lightweight CMS here.