Du kannst meine Notizen mit jedem RSS Reader abonnieren, z.B. Reeder.

Max ·

#Update: Meine Notizen werden jetzt mit scroll-driven animations eingeblendet. Ich wollte diese neue Browser API schon lange ausprobieren und meine eigene Webseite ist der beste Testraum, um neue technische Möglichkeiten auszuprobieren.

Die scroll() Timeline hat sofort funktioniert, aber die view() Timeline nicht. Es hat eine Weile gedauert bis ich herausgefunden habe, dass wenn ein parent element overflow: hidden hat, die view-Timeline nicht mehr funktioniert. Falls ihr also auch noch keine Erfahrung mit scroll-driven animations gemacht habt und eure view() timeline irgendwie nicht funktionieren will, dann schaut mal auf den Elternelementen nach, ob irgendwo overflow auf hidden gesetzt ist.

Die neuen #CSS-Zeilen für die Animation sehen übrigens so aus:

.note {
  @media (prefers-reduced-motion: no-preference) {
    animation: linear scale-up;
    animation-timeline: view();
    animation-range: entry 0% entry 50%;
  }
}

@keyframes scale-up {
  from {
    opacity: 0.5;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
UpdateCSS
Max ·

Ich musste noch ein paar technische Änderungen an meinen Feeds machen. Ich fand dabei dieses #Tool zum Validieren der RSS Struktur hilfreich. Andere Tools, die ich vorher ausprobiert hatte, haben mein Feed zu lange im Cache behalten, sodass Änderungen nicht neu validiert wurden.

Wenn alles glatt läuft, wird beim Veröffentlichen dieser Notiz außerdem auch der Cloudflare Cache automatisch geleert, damit ich das nicht mehr manuell machen muss. 🤞

Tool
Max ·

Ein weiteres kleines #Update heute: Mein RSS Feed zeigt jetzt in euren Feed Readern auch meine Illustration als Logo an. Ich bin mir nicht ganz sicher, ob es die zusätzlichen Favicons oder die Ergänzungen im RSS Feed war, die das Problem behoben haben. Wahrscheinlich gehen die Feed Reader unterschiedlich mit Bildern um und man muss sowieso verschiedene Möglichkeiten angeben, damit sie das Bild auch finden. In meinem Feed wird das Logo für meine Seite jetzt korrekt angezeigt.

Vorher hatte ich nur eine einzige PNG-Datei als Favicon im <head> angegeben. Dann hab ich wie immer das fantastische #Tool RealFaviconGenerator genutzt, um mehrere Favicon-Dateien und den dazugehörigen Code zu generieren, damit es auch möglichst überall korrekt angezeigt wird.

Außerdem hab ich in der RSS Spezifikation und anderen RSS Feeds mit Logo gesehen, dass es <image>, <logo> und <icon> Elemente gibt. Also hab ich die auch direkt noch hinzugefügt.

Max ·

Das ist mein erstes #Update: Meine Webseite hat jetzt einen Feed, den ich Notizen nenne. Wie auf anderen Plattformen kann ich mich auf meiner Webseite anmelden, neue Notizen erstellen, Bilder hochladen und Hashtags verwenden.

Man kann meine geteilten Notizen dann mit jedem Feed Reader per RSS abonnieren und bekommt sie so in seine Timeline. Ihr könnt über RSS Reader auch Youtube-Kanälen, Podcasts oder Profilen auf Mastodon folgen. Und natürlich etlichen Webseiten. Ich nutze Reeder, der die Beiträge von meinen abonnierten Seiten und Kanälen als Feed anzeigt, was ich sehr praktisch finde.

Die Vorteile gegenüber den großen sozialen Netzwerken sind, dass man neue Beiträge immer chronologisch angezeigt bekommt, es keinen Algorithmus oder Werbung gibt und man in den meisten Readern einstellen kann, wie Beiträge angezeigt werden sollen. Außerdem sind RSS Feeds dezentral. Jedes Feed wird vom jeweiligen Autor oder der jeweiligen Organisation selbst auf der eigenen Webseite bereit gestellt und ist damit frei von der Kontrolle anderer.