APK BLOG CMS - SETUP (5 minutes)
================================
Requirements: any hosting with PHP 8.0+ and SQLite (almost all cPanel / shared hosts have it).
No MySQL needed. No composer. No Node.

1) Domain + hosting: point your domain (EMD) to your hosting and enable free SSL (Let's Encrypt).
2) Upload this zip to public_html (domain root) and extract it so index.php sits directly in public_html.
3) Make sure the folders /data and /uploads are writable (permission 755, or 775 if 755 gives an error).
4) Open https://yourdomain.com/install.php -> enter site name, admin username, password -> Install.
5) DELETE install.php from the server (it refuses to run again, but delete it anyway).
6) Log in at https://yourdomain.com/admin/

Admin panel:
- Posts / Pages: add, edit, delete, draft or publish, backdate.
- Post editor: title, slug, 2-line intro, icon upload, info table (Developer, Android, Size...), rating,
  reviews, download link + button text, full visual editor (H2/H3/tables/images/lists),
  FAQ builder (accordion + Google FAQ schema), auto Table of Contents, SEO title/description.
- Settings: site name, logo, favicon, menu, footer text, custom code for <head> (Analytics/AdSense/Search Console),
  password change.
- Subscribers: emails from the yellow "Subscribe to updates" banner (CSV export).

SEO extras built in: sitemap.xml, robots.txt, canonical, Open Graph, breadcrumb + SoftwareApplication + FAQ schema.

Backup: download /data/blog.sqlite (all content) and /uploads (images). That is your whole site.

NGINX ONLY (Apache/LiteSpeed users can ignore): add to your server block
    location / { try_files $uri $uri/ /index.php?$query_string; }
    location ~ ^/data/ { deny all; }
    location ~* ^/uploads/.*\.php$ { deny all; }
