Skip to content
 
 

Repository files navigation

AECC Webring

En los primeros días de la internet, los "webrings" eran un muy populares. Servían para encontrar a otras personas con intereses similares en la sopa de páginas de la internet. Antes, se utilizaban "scripts" que corrían en los servidores. ¡Ahora, con unas cuantas líneas de Javascript, uno puede hacer lo mismo!

¿Cómo te puedes unir?

Primero, crea una solicitud en los "Issues" de GitHub en AECC-UPRRP/webring. Después, llena los encasillados correspondientes a tu website y envía tu solicitud.

Si tu págna es aprobada, saldrás en la lista de miembres del Webring en la página de miembres del webring. Tendrás la responsabilidad de añadir un pedazo de HTML similar al siguiente:

  <a href="https://aecc-uprrp.github.io/webring/redirect?dir=prev&from=">&larr;</a> &#124; <a href="https://aecc-uprrp.github.io/webring/">AECC Webring</a> &#124;  <a href="https://aecc-uprrp.github.io/webring/redirect?from=">&rarr;</a>

¿Cómo funciona?

Hay varias partes sumamente importantes para hacer que la página funcione. Lo mas importante es el archivo de Javascript webring.js que se incluye en la página mediante un tag de HTML de <script>; se adquiere directamente por esta página en GitHub Pages. Ese archivo de Javascript busca el archivo list.json para saber cuáles son les miembres del Webring; determinando cuales son los "next" y "previous" páginas de web.

Si le miembre está utilizando la versión estática de en vez de la versión dinámica, el link le lleva a la página de redirección; la cuál utiliza los argumentos de GET llamados from y dir para encontrar a cúal página le tiene que redirigir.

La página se regenera cada vez que ocurre un push al repositorio de git en GitHub. Cuando esto ocurre, Jekyll genera la lista de miembres utilizando list.json. Esto también utiliza get-feeds.rb para buscar el archivo RSS de cada miembre y añadirlo a la página web. Esto es lo que se puede ver en la página de "Posts Recientes" y en el archivo de RSS feed.xml. Por default, Jekyll trata de crear un "feed" de RSS, para poder utilizar el "feed" de RSS creado por estas páginas, se creó el plugin [feed_generator_override.rb](./`](./_plugins/feed_generator_override.rb).

Customization

Esta página web utiliza Jekyll con un "theme" default llamado minima.

About

A simple webring that anyone can setup and use.

Resources

Code of conduct

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages