Post tags
All Tags
Mantener una presencia en Neocities

Cuando comencé este sitio en 2019, lo hice en Neocities. Fue un gran lugar para comenzar y quitar el óxido del pequeño HTML que aprendí en la escuela secundaria. Después de un tiempo, cuando el sitio comenzó a crecer y quería alojar otras cosas (Neocities solo te permite cargar ciertos tipos de archivos), me mudé a un VPS.

Todo funcionó muy bien, pero extrañé un poco que mi sitio apareciera allí y también muchas personas siguieron el sitio a través de la página de Neocities Feed (lo cual está bien, ¡pero deberías usar RSS!)

Pero bueno, esto es lo que hago para que parezca que mi sitio todavía está en Neocities.


¡Primero! Hacer un index.html que redirige a mi sitio real

Este fue el primer paso, hice index.html en neocites como este, de modo que si encuentras mi sitio allí, irá directamente a mi sitio real.

Este es el código:

<head>
	<meta http-equiv='refresh' content='0; URL=https://grafo.zone'>
</head>

My Neocities preview page
Con ese pequeño archivo ya tenemos nuestro perfil de neocities redireccionando a nuestro sitio principal y además tomamos directamente la captura de pantalla para la vista previa del sitio.

Lo cual es bueno y genial, pero no creo que sea suficiente. Me gustaría recibir actualizaciones de mis sitios allí. Para esto creé uno de esos archivos para cada sección de mi sitio que redirige a la sección que corresponde. terminé con estos

index.html
blog.html
fotolog.html
music.html
writing.html
links.html

La idea es que cada vez que actualice una de esas secciones, la contraparte de neocites recibirá un comentario agregado al html para que lo suba en el feed.

Así que hagamos eso.

Editando los archivos para Neocities

Hace un tiempo hice una publicación sobre Mi primer Bash Script que fue un actualizador para mi sitio (es realmente algo simple, básicamente un rsync de mi pc al vps). Ahora voy a modificarlo un poco para que todo funcione.

Primero necesitamos modificar los html, para esto agregué esto a mi script:

# Upload to NEOCITIES
echo -e "${GREEN}Uploading to Neocities${NC}"
echo -e "Select the page that was modified"
select page in index blog fotolog music writing links
do
echo "<!-- UPDATE" >> ~/neocities/$page.html
date +"Year: %Y, Month: %m, Day: %d" >> ~/neocities/$page.html
echo "-->" >> ~/neocities/$page.html
break
done

Lo que esto hace es preguntarme en qué página quiero agregar el comentario de actualización y luego proceder a escribir en ella. Una vez hecho esto, necesito llevarlo a las neociudades.

Solía usar el cliente Neocities CLI para realizar las cargas en mi sitio, pero un día decidió que ya no quería funcionar, así que pasé a esto: [Bashcities] (https://github.com/tatsumoto-ren/bashcities). Bashcities es otro cliente de Neocities y ¡este funciona! Es realmente fácil de configurar y en el enlace anterior hay una guía paso a paso sobre cómo hacerlo.

Una vez que haya configurado todo y se haya conectado a su perfil de neocities, agregué esto al script.

bashcities -p yourneocities --no-git status
bashcities -p yourneocities --no-git push

La primera línea ve qué archivos deben actualizarse y la segunda es el envío al servidor.

All this thing working! :D
¡Y eso es! Ahora, cada vez que actualizo mi sitio y lo envío a mi VPS, el script también agrega un comentario sobre las neociudades y lo carga para que la gente sepa que el sitio todavía está vivo: P

Espero que alguien más encuentre esto útil y si es así, ¡házmelo saber!

Post tags
Menu
Ayudame!

Si te gusta lo que hago me podes ayudar a manter la pagina siguiendo estos links:

Guestbook!
[ Hace click en el libro para ir al guestbook! ]