folk.zone Wiki

a public knowledge base

Site Tools


indieweb:pureblog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

indieweb:pureblog [2026/10/23 15:51] – created - external edit 127.0.0.1indieweb:pureblog [2026/10/23 15:57] (current) – external edit 127.0.0.1
Line 21: Line 21:
   * **Caddy + php-fpm**: viable if you want Caddy parity, but needs the external apt repo.   * **Caddy + php-fpm**: viable if you want Caddy parity, but needs the external apt repo.
   * **''php -S'' built-in server**: fine for a quick local test (''php -S 127.0.0.1:8000 -t /var/www/pureblog /var/www/pureblog/index.php''; index.php doubles as the router for clean URLs). Not for real serving.   * **''php -S'' built-in server**: fine for a quick local test (''php -S 127.0.0.1:8000 -t /var/www/pureblog /var/www/pureblog/index.php''; index.php doubles as the router for clean URLs). Not for real serving.
-  * **Apache + mod_php**: the ''.htaccess'' works untouched, but heavier.+  * **Apache + mod_php**: the ''.htaccess'' works unchanged, but uses more memory.
  
 ===== Public Access Notes ===== ===== Public Access Notes =====
  
   * Restrict ''/admin'' to the LAN if the site is public: an ''allow/deny'' block in nginx covers the admin path.   * Restrict ''/admin'' to the LAN if the site is public: an ''allow/deny'' block in nginx covers the admin path.
-  * Custom routes live in Admin > Settings > Site > Custom routes: one ''path | template'' per line. Templates ride along inside ''content/includes/'' so they deploy with the content.+  * Custom routes are configured in Admin > Settings > Site > Custom routes: one ''path | template'' per line. Templates are stored inside ''content/includes/'' so they deploy with the content.
   * A health-check ''curl -sf http://127.0.0.1/'' probe is enough for monitoring.   * A health-check ''curl -sf http://127.0.0.1/'' probe is enough for monitoring.
  
 ===== Where It Fits ===== ===== Where It Fits =====
  
-A middle point between a static generator and a database CMS: you get a real admin UI and drafts, but the content is still portable Markdown you can read in any editor. Lighter than WordPress or Ghost by an order of magnitude; heavier than [[indieweb:tiny_ssg|the tiny SSGs]] because it needs a PHP runtime.+A middle point between a static generator and a database CMS: you get a real admin UI and drafts, but the content is still portable Markdown you can read in any editor. It uses far less memory than WordPress or Ghost; more than [[indieweb:tiny_ssg|the tiny SSGs]] because it needs a PHP runtime.
  
 ===== See Also ===== ===== See Also =====
indieweb/pureblog.1792792315.txt.gz · Last modified: by 127.0.0.1