acampada26s.net
Find a file
2026-09-30 03:31:48 +02:00
deploy Comunicados en el HUB por cuenta, fuera el generador 2026-09-29 10:43:19 +02:00
docs Vuelta a 6e1dd63: docs/web.png 2026-09-30 03:31:48 +02:00
site Vuelta a 6e1dd63: quita banner, og, robots, sitemap y collage 2026-09-30 03:31:17 +02:00
tools Vuelta a 6e1dd63: quita banner, og, robots, sitemap y collage 2026-09-30 03:31:17 +02:00
.gitignore Avanzando despliegue 2026-09-30 02:29:58 +02:00
LICENSE Web de la acampada del 26S 2026-09-29 10:10:54 +02:00
README.md Detalles menores 2026-09-30 03:02:23 +02:00

acampada26s.net

Web de la acampada del 26S en Madrid. HTML y CSS, sin JavaScript.

Ordenador Móvil
Ordenador Móvil
  1. site/ va a /var/www/acampada26s.net. deploy/nginx.conf y deploy/hub.conf a nginx.
  2. /c es el HUB del pub OASIS, en 127.0.0.1:3000 de la misma máquina.
  3. Cuadros: Directo /c/feed/CUENTA_ACAMPADA y Comunicados /c/blogs/CUENTA_ACAMPADA. Botón OASIS de la botonera: /c/wiki/WIKI_OASIS.
  4. Cambiar CUENTA_ACAMPADA en site/index.html por la id de la cuenta de la acampada codificada (@ → %40, / → %2F, = → %3D). Esa cuenta tiene que tener activada la visibilidad clearnet en OASIS y el pub tiene que seguirla. Cambiar WIKI_OASIS por el slug de la página wiki de OASIS (el de su URL dentro de /c); su autor tiene que tener activada la visibilidad clearnet de wikis. En la rama master de OASIS la página por cuenta es /c/inhabitant/<ID>?type=feed y ?type=posts; si el pub corre esa versión, cambiar ahí las dos rutas.
  5. Banner: fotos en pics/ (fuera de git), python3 tools/collage.py regenera site/img/banner.webp, banner-movil.webp y og.jpg (la imagen de 1200x630 que usan las redes al compartir el enlace). Necesita Pillow.
  6. Indexado: site/robots.txt y site/sitemap.xml llevan el dominio escrito a mano; cambiarlo si cambia el dominio. En la cabecera de site/index.html están el canonical, las etiquetas Open Graph y el descubrimiento de RSS.
  7. RSS: los sirve el HUB en /c/rss/posts (comunicados) y /c/rss/feed (directo), con los nombres de módulo de OASIS. Su sitemap propio es /c/sitemap.xml.
  8. Colectivos: el logo va a site/img/colectivos/<nombre>.webp, 96x96 y sin metadatos, y la ficha al final de ul.colectivos en site/index.html. Cada enlace lleva target="_blank" y rel="noopener noreferrer". Si no hay logo, <div class="cab"> con un <span class="sin-logo"> en lugar del <details>.
  9. Fotos subidas a mano: tools/limpia-img.sh antes, siempre.
  10. Capturas de arriba: se rehacen a mano con el navegador. Chrome sin interfaz fuerza un viewport mínimo de 500px, así que la de móvil se renderiza a 500 de ancho y se reduce a 390.

Código AGPL-3.0. Textos CC BY-SA 4.0. Tipografía Anton, OFL.