Chyrp Lite
About this project
English, Deutsch, Italiano, 한국인, Nederlands, 简体中文.
Chyrp Lite makes it possible to host a blog on your own web server with minimal fuss. You can have a traditional blog, a tumbleblog, or you can add oodles of customisation and build a general-purpose web publishing platform with blogging features on the side. You get five beautiful blog themes and a friendly administration console, all fully navigable on a broad range of devices, thanks to the power of responsive HTML5. Semantic markup and comprehensive ARIA labelling ensure your blog will be accessible to visitors who use assistive technologies.
With a flexible system of Feathers and Pages, you can make your website whatever you want it to be. Feathers enable different types of blog content – you can restrict yourself to absolute textual purity, or you can create a multimedia rainbow. Pages let you publish articles separate from your blog content – be it a simple colophon or a hierarchy of multiple pages, optionally including a homepage that your visitors will see when they first arrive at your website.
What are the key features?
Core:
- Easy to install, simple to maintain, extensible by design.
- Built with responsive and accessible W3C-validated HTML5.
- Universal support for plain text, Markdown, or raw markup.
- Personalise your blog using powerful extensions.
- Theme development is easy with the Twig template engine.
- Manage users and visitors with a comprehensive rights model.
Feathers:
- Text: write textual blog entries.
- Photo: upload an image.
- Quote: make a quotation.
- Link: link to another website.
- Video: upload a video file.
- Audio: upload an audio file.
- Uploader: upload multiple files.
Modules:
- Cacher: cache your blog pages for reduced server load.
- Categorize: give each of your blog entries a category.
- Tags: apply multiple searchable tags to your blog entries.
- Mentionable: register webmentions from blogs that link to yours.
- Comments: a comprehensive comments system for your blog.
- Likes: allow your visitors to show their appreciation.
- Read More: excerpt long blog entries on the blog index.
- Rights: set attribution and copyright/left for your entries.
- Cascade: ajax-powered infinite scrolling for your blog.
- Lightbox: on-page image viewer with image protection.
- Sitemap: index your blog for search engines.
- MAPTCHA: use simple mathematics problems to prevent spam.
- Highlighter: syntax highlighting for your code snippets.
- Easy Embed: the easiest way to embed content in your blog.
- Post Views: maintain a view count for your blog entries.
- MathJax: a JavaScript display engine for mathematics.
- Inject: use triggers and filters for content injection.
Requirements
- PHP 8.1+ with default extensions (Session, JSON, Ctype, Filter, libxml, Simple