feat(iine): add like buttons (#550)

This commit is contained in:
Óscar 2025-08-01 21:43:04 +02:00 committed by GitHub
parent 79b5dcf9a7
commit daa8b1a412
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
48 changed files with 505 additions and 8 deletions

View file

@ -8,4 +8,5 @@ insert_anchor_links = "left"
social_media_card = "projects/projects.jpg"
show_reading_time = false
quick_navigation_buttons = true
iine_icon = 'heart'
+++

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

View file

@ -0,0 +1,52 @@
+++
title = "iine"
description = "Botons d'apreciació centrats en la privadesa i accessibles per a la web petita/independent."
weight = 15
[taxonomies]
tags = ["web", "JavaScript", "privadesa", "backend"]
[extra]
local_image = "projects/iine/iine_logo.webp"
social_media_card = "social_cards/projects_iine.jpg"
canonical_url = "https://osc.garden/projects/iine/"
+++
Botons d'apreciació per al teu blog, jardí digital, portafoli… No cal compte. Sense seguiment.
#### [GitHub](https://github.com/welpo/iine) • [Web](https://iine.to) {.centered-text}
## Característiques
- Sense marques de temps, sense IPs, sense seguiment
- ~3KB de JavaScript vanilla
- Funciona sense JavaScript
- Diverses icones: cor, polze amunt, vot positiu, o qualsevol emoji
- Construït per a la web petita/independent
- Gratuït per sempre
- Accessible per disseny
- Auto-hostejable
## Inici ràpid
Afegeix botons d'apreciació al teu lloc amb dues línies. Carrega l'script:
```html
<script defer src="https://cdn.jsdelivr.net/gh/welpo/iine@main/iine.mini.js"></script>
```
Afegeix el botó:
```html
<button class="iine-button" aria-hidden="true"></button>
```
Fet. Els teus visitants ja poden mostrar apreciació anònima pel teu contingut.
## Per què iine?
Volia afegir botons de m'agrada/felicitacions/alegria/apreciació al [meu blog](https://osc.garden) sense registrar-me a res, i assegurant-me que els meus visitants no fossin rastrejats.
Esperant que altres ho trobin útil, vaig fer el servei públic (codi obert) i gratuït per sempre (almenys fins que doni suport a més de 100k llocs web).
Construït per a blogs, portafolis, jardins digitals, i qualsevol que cregui que la web hauria de ser més humana.

View file

@ -0,0 +1,52 @@
+++
title = "iine"
description = "Botones de apreciación centrados en la privacidad y accesibles para la web pequeña."
weight = 15
[taxonomies]
tags = ["web", "JavaScript", "privacidad", "backend"]
[extra]
local_image = "projects/iine/iine_logo.webp"
social_media_card = "social_cards/projects_iine.jpg"
canonical_url = "https://osc.garden/projects/iine/"
+++
Botones de apreciación para tu blog, jardín digital, portafolio… Sin cuenta requerida. Sin seguimiento.
#### [GitHub](https://github.com/welpo/iine) • [Sitio web](https://iine.to) {.centered-text}
## Características
- Sin marcas de tiempo, sin IPs, sin seguimiento
- ~3KB de JavaScript vanilla
- Funciona sin JavaScript
- Varios iconos: corazón, pulgar arriba, voto positivo, o cualquier emoji
- Construido para la web pequeña/independiente
- Gratis para siempre
- Accesible por diseño
- Auto-hosteable
## Inicio rápido
Añade botones de apreciación a tu sitio con dos líneas. Carga el script:
```html
<script defer src="https://cdn.jsdelivr.net/gh/welpo/iine@main/iine.mini.js"></script>
```
Añade el botón:
```html
<button class="iine-button" aria-hidden="true"></button>
```
Listo. Tus visitantes ya pueden mostrar apreciación anónima por tu contenido.
## ¿Por qué iine?
Quería añadir botones de me gusta/felicitaciones/alegría/apreciación a [mi blog](https://osc.garden) sin registrarme en nada, y asegurándome de que mis visitantes no fueran rastreados.
Esperando que otros lo encuentren útil, hice el servicio público (código abierto) y gratis para siempre (al menos hasta que soporte más de 100k sitios web).
Construido para blogs, portafolios, jardines digitales, y cualquiera que crea que la web debería ser más humana.

View file

@ -0,0 +1,52 @@
+++
title = "iine"
description = "Privacy-focused & accessible like buttons for the small web."
weight = 15
[taxonomies]
tags = ["web", "JavaScript", "privacy", "backend"]
[extra]
local_image = "projects/iine/iine_logo.webp"
social_media_card = "social_cards/projects_iine.jpg"
canonical_url = "https://osc.garden/projects/iine/"
+++
Appreciation buttons for your blog, digital garden, portfolio… No account required. No tracking.
#### [GitHub](https://github.com/welpo/iine) • [Website](https://iine.to) {.centered-text}
## Features
- No timestamps, no IPs, no tracking
- ~3KB of vanilla JavaScript
- Works without JavaScript
- Various icons: heart, thumbs up, upvote, or any emoji
- Built for the small/indie web
- Free forever
- Accessible by design
- Self-hostable
## Quick start
Add appreciation buttons to your site with two lines. Load the script:
```html
<script defer src="https://cdn.jsdelivr.net/gh/welpo/iine@main/iine.mini.js"></script>
```
Add the button:
```html
<button class="iine-button" aria-hidden="true"></button>
```
Done. Your visitors can now show anonymous appreciation for your content.
## Why iine?
I wanted to add like/kudos/cheers/appreciation buttons to [my blog](https://osc.garden) without signing up for anything, and making sure my visitors weren't tracked.
Hoping others find it useful, I made the service public (open source) and free forever (at least until it supports over 100k websites).
Built for blogs, portfolios, digital gardens, and anyone who believes the web should be more human.

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

View file

@ -10,6 +10,7 @@ tags = ["Japonès", "interactiu", "web app", "web", "PWA", "JavaScript"]
local_image = "projects/ramu/ramu_logo.webp"
canonical_url = "https://osc.garden/ca/projects/ramu/"
social_media_card = "social_cards/projects_ramu.jpg"
iine_icon = '🐏'
+++
<ruby><rt>ra</rt><rt>mu</rt></ruby> és una aplicació web progressiva per practicar la lectura i comprensió auditiva de nombres en japonès. El nom reflecteix el seu propòsit: aconseguir accès aleatori (RAM; memòria d'accés aleatori) als nombres, en contraposició a una memòria seqüencial (1, 2, 3…).

View file

@ -10,6 +10,7 @@ tags = ["Japonés", "interactivo", "web app", "web", "PWA", "JavaScript"]
local_image = "projects/ramu/ramu_logo.webp"
canonical_url = "https://osc.garden/es/projects/ramu/"
social_media_card = "social_cards/projects_ramu.jpg"
iine_icon = '🐏'
+++
<ruby><rt>ra</rt><rt>mu</rt></ruby> es una aplicación web progresiva para practicar la lectura y comprensión auditiva de números en japonés. El nombre refleja su propósito: lograr acceso aleatorio (RAM; memoria de acceso aleatorio) a los números, en contraposición a una memoria secuencial (1, 2, 3…).

View file

@ -10,6 +10,7 @@ tags = ["Japanese", "interactive", "web app", "web", "PWA", "JavaScript"]
local_image = "projects/ramu/ramu_logo.webp"
canonical_url = "https://osc.garden/projects/ramu/"
social_media_card = "social_cards/projects_ramu.jpg"
iine_icon = '🐏'
+++
<ruby><rt>ra</rt><rt>mu</rt></ruby> is a Progressive Web App to practice reading and listening to Japanese numbers. The name reflects its purpose: achieving RAM (Random Access Memory) to numbers, as opposed to sequential memory (1, 2, 3…).

View file

@ -10,6 +10,7 @@ tags = ["web", "JavaScript"]
local_image = "projects/tabi/tabi.webp"
canonical_url = "https://osc.garden/ca/projects/tabi/"
social_media_card = "social_cards/ca_projects_tabi.jpg"
iine_icon = '🌱'
+++
[**tabi**](https://github.com/welpo/tabi) és un tema modern i ric en funcionalitat per a [Zola](https://www.getzola.org/), un generador de llocs web estàtics molt ràpid.
@ -28,6 +29,7 @@ social_media_card = "social_cards/ca_projects_tabi.jpg"
- Puntuació perfecta en Lighthouse (Rendiment, Accessibilitat, Millors Pràctiques i SEO).
- Suport per a [Indieweb](https://indieweb.org/) amb microformats, suport per a [hcard](https://welpo.github.io/tabi/ca/blog/mastering-tabi-settings/#h-card-representativa) i [webmentions](https://welpo.github.io/tabi/ca/blog/mastering-tabi-settings/#webmentions).
- Suport per a [diagrames de Mermaid](https://welpo.github.io/tabi/ca/blog/shortcodes/#diagrames-de-mermaid) per a crear diagrames i gràfics amb text.
- Botons de «m'agrada» d'[iine](https://iine.to/) per mostrar apreciació anònima pel teu contingut.
- Ressaltat de sintaxi de codi amb colors basats en [Catppuccin](https://github.com/catppuccin/catppuccin) Frappé.
- Suport per a [comentaris usant giscus, utterances, Hyvor Talk o Isso](https://welpo.github.io/tabi/ca/blog/comments/).
- [Cerca local](https://welpo.github.io/tabi/ca/blog/mastering-tabi-settings/#cerca) amb una interfície accessible i multilingüe.

View file

@ -10,6 +10,7 @@ tags = ["web", "JavaScript"]
local_image = "projects/tabi/tabi.webp"
canonical_url = "https://osc.garden/es/projects/tabi/"
social_media_card = "social_cards/es_projects_tabi.jpg"
iine_icon = '🌱'
+++
[**tabi**](https://github.com/welpo/tabi) es un tema moderno y rico en funcionalidad para [Zola](https://www.getzola.org/), un generador de sitios web estáticos muy rápido.
@ -27,6 +28,7 @@ social_media_card = "social_cards/es_projects_tabi.jpg"
- [Soporte para series](https://welpo.github.io/tabi/es/blog/series/) para crear contenido secuencial como tutoriales, cursos e historias en varias partes.
- Puntuación perfecta en Lighthouse (Rendimiento, Accesibilidad, Mejores Prácticas y SEO).
- Soporte para [Indieweb](https://indieweb.org/) con microformatos, soporte para [hcard](https://welpo.github.io/tabi/es/blog/mastering-tabi-settings/#h-card-representativa) y [webmentions](https://welpo.github.io/tabi/blog/mastering-tabi-settings/#webmentions).
- Botones de «me gusta» de [iine](https://iine.to/) para mostrar aprecio anónimo por tu contenido.
- Soporte para [diagramas de Mermaid](https://welpo.github.io/tabi/es/blog/shortcodes/#diagramas-de-mermaid) para crear diagramas y gráficos con texto.
- Resaltado de sintaxis de código con colores basados en [Catppuccin](https://github.com/catppuccin/catppuccin) Frappé.
- Soporte para [comentarios usando giscus, utterances, Hyvor Talk o Isso](https://welpo.github.io/tabi/es/blog/comments/).

View file

@ -9,6 +9,7 @@ tags = ["web", "JavaScript"]
[extra]
local_image = "projects/tabi/tabi.webp"
social_media_card = "social_cards/projects_tabi.jpg"
iine_icon = '🌱'
+++
[**tabi**](https://github.com/welpo/tabi) is a modern, feature-rich theme for [Zola](https://www.getzola.org/), a fast static site generator.
@ -29,6 +30,7 @@ social_media_card = "social_cards/projects_tabi.jpg"
- Support for [comments using giscus, utterances, Hyvor Talk, or Isso](https://welpo.github.io/tabi/blog/comments/).
- [Indieweb](https://indieweb.org/) ready with microformats, [hcard](https://welpo.github.io/tabi/blog/mastering-tabi-settings/#representative-h-card) and [webmentions](https://welpo.github.io/tabi/blog/mastering-tabi-settings/#webmentions) support.
- Code syntax highlighting with colours based on [Catppuccin](https://github.com/catppuccin/catppuccin) Frappé.
- [iine like buttons](https://iine.to/) for anonymous appreciation of your content.
- [Mermaid support](https://welpo.github.io/tabi/blog/shortcodes/#mermaid-diagrams) to create diagrams and charts with text.
- [Local search](https://welpo.github.io/tabi/blog/mastering-tabi-settings/#search) with an accessible, multi-lingual interface.
- [Custom Twitter card](https://welpo.github.io/tabi/blog/mastering-tabi-settings/#social-media-cards) and automatic Open Graph tags.