A lightweight, database-free blog system built with PHP in a single file. Perfect for personal blogs or small websites.
- π No database required - Flat-file storage (text files)
- π Markdown support - Write posts in Markdown
- π User management - Admin & user roles
- π§© Plugin system - Extend functionality
- π± Responsive design - Works on all devices
- π Auto-update - Built-in version checker
- π‘οΈ Security - Sanitized inputs, CSRF protection
- PHP 7.4+ (with GD library for image handling)
- Web server (Apache/Nginx)
- Write permissions for the blog directory
-
Upload files:
git clone https://github.com/Arandomdude222/StuffBlogs.git cd /path/to/extracted/
Or download the ZIP and extract.
-
Set permissions if not set already (if you use a webhost that doesn`t support cli this is not required):
chmod -R 755 posts/ uploads/ cache/ plugins/
-
Configure:
Edit the top ofindex.php
:define('SITE_NAME', 'My Awesome Blog'); define('BASE_URL', 'https://yourdomain.com');
-
Access admin:
Visit/admin
on your site
Default credentials:Username: admin Password: admin123
MIT License β See LICENSE
file.
π» Happy blogging! β Demo | Issues