Skip to content

Arandomdude222/StuffBlogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

DevStuff - Single-File PHP Blog System

LATEST: 1.0

DevStuff Blog Screenshot

A lightweight, database-free blog system built with PHP in a single file. Perfect for personal blogs or small websites.

Features

  • πŸš€ 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

Requirements

  • PHP 7.4+ (with GD library for image handling)
  • Web server (Apache/Nginx)
  • Write permissions for the blog directory

Installation

  1. Upload files:

    git clone https://github.com/Arandomdude222/StuffBlogs.git
    cd /path/to/extracted/

    Or download the ZIP and extract.

  2. 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/
  3. Configure:
    Edit the top of index.php:

    define('SITE_NAME', 'My Awesome Blog');
    define('BASE_URL', 'https://yourdomain.com');
  4. Access admin:
    Visit /admin on your site
    Default credentials:

    Username: admin
    Password: admin123
    

License

MIT License – See LICENSE file.


πŸ’» Happy blogging! β€” Demo | Issues


About

StuffBlogs is a flat file based (no db) blog system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published