Grad shape
Grad shape

Chyrp Lite

Blogging Platforms

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
Technologies & License
BSD-3-Clause PHP
Quick Deploy

Deploy this project to cloud platforms with one click