-- Leo's gemini proxy
-- Connecting to gmi.osiux.com:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=es_AR
AUTHOR: Osiris Alejandro Gomez
EMAIL: osiux@osiux.com
DATE: 2022-07-17 20:01
[1]
Siempre que tengo un par de minutos libres aprovecho a recorrer el sitio `HackerNews` ^1[2] porque siempre pero siempre encuentro algo novedoso y muchas veces encuentro utilidades que termino incorporando y este Domingo no fue la excepción!
Al principio pensé *"otro sistema de blog minimalista"*, pero le dí un par de minutos a `prose.sh` ^2[3] y quedé sorprendido, por la facilidad de publicación, si necesidad de registrarme, el proceso es extremadamente para un amante de `ssh`, bastó ir a `termux` en mi *teléfono espía* y tipear:
ssh new@prose.sh
Al ingresar por primera vez ( agregando `new@` ) aparece un menú que permite ingresar el `username`, en mi caso `osiux`:
prose.sh a blog platform for hackers. To get started, enter a username. Then create a folder locally (e.g. ~/blog). Then write your post in markdown files (e.g. hello-world.md). Finally, send your files to us: scp ~/blog/*.md prose.sh:/ Enter a username > osiux
Luego de presionar *ENTER* se generó la *URL* <https://osiux.prose.sh>[4] y se visualizaba mi *llave pública de SSH* con opciones a administrar mis *posts* y las *keys* o simplemente salir.
prose.sh │ Username: osiux │ Blog URL: https://osiux.prose.sh │ Public key: ssh-rsa OVsyzn4a5UBLsIC0GbRqbwNoyZY+EM/dPMbWgVygAKdKRAQZtr Vu0zFUxCYyoU4/F5zX0K0oL0X9pEPGAAfMnh30gWFilpibgXp+/ vzzzEiee5ts6jAfRoTj7UFvHrdrx4cX7aUgcAgwS6YO0eOuJxTN +Ue0tHcrh3NX07gccynQFuL2H6KR0yUXTf/x/Uq4yscTGQ0w== │ Joined: 17 Jul 2022 > Set username Manage posts Manage keys Exit
Una vez registrado es necesario ingresar con el usuario registrado, pero para *publicar posts* solo basta copiar archivos `.md` (formato *Markdown*) y listo! Eso es todo, se genera el `.html` en `prose.sh` y ni bien se copia el archivo se obtiene la *URL* y además se genera dinámicamente un `index` del sitio, del *post*:
scp 2022-07-17-prose.sh-a-blog-platform-for-hackers.md prose.sh: 2022-07-17-prose.sh-a-blog-platform-for-hackers.md 100% 2599 10.9KB/s 00:00 https://osiux.prose.sh/2022-07-17-prose.sh-a-blog-platform-for-hackers
Ingeniosa manera de eliminar un *post*, usando `/dev/null`
cat /dev/null > 2022-07-17-prose.sh.md scp 2022-07-17-prose.sh.md prose.sh:
Mi *blog* cambió varias veces de formato pero siempre se mantuvo en *texto plano* y si bien hace bastante tiempo que lo escribo en formato `org-mode` ^3[5] siempre estoy haciendo pruebas a otras alternativas y por esto si solo se trata de copiar archivos `*.md` tal vez pueda migrar rápidamente todo mi blog!
En un par de minutos desarrollé `org2prose.sh` (que pronto publicaré) que me permitió convertir de `.gmi` a `.md` y luego de visitar `osiux.prose.sh` ^4[6] pude hacer algunos ajustes rápidos para que se visualice un poco mejor.
Me resultó muy gratificante generar un *mirror* alternativo en un par de horas y me cautivó la forma en que se visualiza, no elegí nada de *CSS* y me dejó reflexionando...
Un *feature* que no esperaba para nada y que era un pendiente, es contar con *RSS* ^5[7] de todos mis *posts* `:)` lo cual es demasiado, al parecer esta poniendo todos los *posts* completos en el *RSS* y es enorme! `:P`
Seguramente estaré atento a las próxima mejoras de `prose.sh` y estaré compartiendo mis *scripts*!
`gemini://` es para amantes del texto plano[8]
gitlab-ci org-mode publish[9]
Reemplazando **Org-mode** por `txt-bash-jrnl`[10]
Migrando de frontweb a Org-mode[11]
orgmode y gnuplot una buena combinación[12]
`2022-11-13 20:39`[13] agregar y actualizar tags OpenGraph
`2022-07-18 23:09`[14] corregir sintaxis en *prose.sh a blog platform for hackers*
`2022-07-17 20:10`[15] agregar prose.sh a blog platform for hackers
-- Response ended
-- Page fetched on Fri May 17 04:05:03 2024