/nicholas_CMS

✨ Ultra-lightweight, no-fuss, flat-file & nearly-headless blogging system

Primary LanguagePHPMIT LicenseMIT

Ultra-lightweight, flat-file & nearly-headless blogging system

GitHub repo size in bytes GitHub issues GitHub last commit GitHub stars GitHub All Releases License GPL-3.0

I built Nicholas to be everything I wanted from a blogging system and nothing more. A pleasure to write, flexible to integrate, quick to set-up, fast to load and secure by default.

Check out the Nicholas Wiki to get started ⟶

Features

💨 Ultra-lightweight with only minimal dependencies
🔒 Inherently secure with no database and no admin panel
🖋 Write with Markdown Extra, HTML or a mixture of both
💻 Super simple read-only JSON API
📖 Optional front-end with ready-to-use theme included
📥 JSON & RSS feeds
🔖 Tag support
👋 Portable, drag & drop install with very little configuration

Requirements

  • PHP 7.2
  • mod_rewrite

Getting Started

Nicholas features an incredibly simple drag and drop install process. The Nicholas Wiki contains installation instructions and documentation.

Contributing

Contributions welcome! Check the current issues for inspiration or why not create and share a new theme?

License

© Adam Greenough 2019. Licensed under the MIT license (see LICENSE).