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
843 B
PHTML
1 line
843 B
PHTML
<section class="content-section"><h2 class="section-title">O que é bare-site?</h2><div class="section-content"><p><strong>bare-site</strong> é um micro-framework PHP para sites de conteúdo estático. Sem banco de dados. Sem Composer. Sem ORM. Sem etapa de build. Apenas arquivos em disco.</p><p>Desenvolvido a partir de 8 anos de uso em produção para sites corporativos, demonstrações de identidade e sites multilíngues. O roteador tem 80 linhas.</p><h3>Casos de uso</h3><ul><li>Sites corporativos multilíngues</li><li>Demonstrações de integração API sem infraestrutura</li><li>Portais de documentação</li><li>Tudo que não precisa de banco de dados</li></ul><p><strong>Filosofia:</strong> Você não precisa de uma britadeira para furar papelão. A maioria dos sites é de papelão. Use a ferramenta certa.</p></div></section>
|