7 languages, 3 pages (What/How/Start), 80-line router, 98KB total.
Features:
- No database, no Composer, no build step — just files on disk
- nginx PHP isolation: only index.php executes
- Bot detection with browser heuristic bypass
- Rate limiting, structured weekly logs, geo-location, Telegram alerts
- Multi-language: Accept-Language auto-detect, nav dropdown
- Article sub-page routing via /start/{slug}
- Apache + Caddy config alternatives documented in Start page
- Sample config — no real keys or secrets
1 line
888 B
PHTML
1 line
888 B
PHTML
<section class="content-section"><h2 class="section-title">Was ist bare-site?</h2><div class="section-content"><p><strong>bare-site</strong> ist ein PHP-Mikroframework für statische Inhaltswebsites. Keine Datenbank. Kein Composer. Kein ORM. Kein Build-Schritt. Nur Dateien auf der Festplatte.</p><p>Es wurde aus 8 Jahren Produktionseinsatz entwickelt — für Unternehmenswebsites, Enterprise-Identity-Demos und mehrsprachige Broschürenseiten. Der Router ist 80 Zeilen lang.</p><h3>Wofür es geeignet ist</h3><ul><li>Unternehmens-Websites mit mehreren Sprachen</li><li>API-Integrationsdemos ohne Infrastruktur</li><li>Dokumentationsportale</li><li>Alles, was keine Datenbank benötigt</li></ul><p><strong>Philosophie:</strong> Man braucht keinen Presslufthammer, um ein Loch in Pappe zu stanzen. Die meisten Websites sind Pappe. Verwenden Sie das richtige Werkzeug.</p></div></section>
|