Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
205 commits
Select commit Hold shift + click to select a range
e40cfb5
added tinylitics
flschr Oct 30, 2025
ad82888
added tinylitcs kudos
flschr Oct 30, 2025
d0e0b5d
tinylitics fixes
flschr Oct 30, 2025
1d0c037
fixes
flschr Oct 30, 2025
5af480e
kudos button
flschr Oct 30, 2025
058326f
fixes
flschr Oct 30, 2025
7291877
kudos
flschr Oct 30, 2025
1e442af
standard kudos icon
flschr Oct 30, 2025
dcf0076
disabled tags
flschr Oct 30, 2025
fa9de64
fix
flschr Oct 30, 2025
f613f18
aria labels for Kudos button
flschr Oct 30, 2025
1bca849
Update README.md
flschr Oct 31, 2025
6172825
Update README.md
flschr Oct 31, 2025
6679ade
delete screenshot
flschr Oct 31, 2025
e8415db
js
flschr Oct 31, 2025
dd6353d
Update README.md
flschr Oct 31, 2025
1e22d68
added goatcounter
flschr Oct 31, 2025
ec2781b
goatcounter
flschr Oct 31, 2025
8f996b1
goatcounter fix
flschr Oct 31, 2025
b00e149
remove other analytics
flschr Oct 31, 2025
d21aab5
remove Kudos
flschr Oct 31, 2025
a662725
Optimize photo gallery performance and code quality
claude Nov 1, 2025
7f2acb4
Add virtual scrolling for instant year navigation
claude Nov 1, 2025
76339e6
Merge pull request #1 from flschr/claude/review-list-photos-html-011C…
flschr Nov 1, 2025
500bf74
Merge pull request #2 from flschr/main
flschr Nov 1, 2025
a6e0c9c
Fix: Eager load images when jumping to year
claude Nov 1, 2025
cf624e3
Add velocity-based eager loading for fast manual scrolling
claude Nov 1, 2025
4446b48
Merge pull request #3 from flschr/claude/fix-scroll-loading-wait-011C…
flschr Nov 1, 2025
cc1f121
Fix: Prioritize image loading by viewport proximity instead of sequen…
claude Nov 1, 2025
c365824
Merge pull request #4 from flschr/claude/fix-sequential-image-loading…
flschr Nov 1, 2025
14a2ea7
Fix: Load images by viewport proximity instead of sequential order
claude Nov 1, 2025
9c0edf9
Merge pull request #5 from flschr/claude/lazy-load-images-scroll-011C…
flschr Nov 1, 2025
09ff885
Fix: Resolve viewport loading chicken-and-egg problem
claude Nov 1, 2025
ba8a68f
Merge pull request #6 from flschr/claude/fix-viewport-loading-011CUi4…
flschr Nov 1, 2025
4155e91
photo gallery
flschr Nov 2, 2025
b353d63
gallery tweaks
flschr Nov 2, 2025
ea0d8ef
Rebuild photo gallery in Instagram style with modern lazy loading
claude Nov 2, 2025
58326cb
Merge pull request #7 from flschr/claude/rebuild-photos-list-layout-0…
flschr Nov 2, 2025
91a642a
Fix viewport-based image loading priority
claude Nov 2, 2025
5f58d89
Merge pull request #8 from flschr/claude/fix-image-loading-scroll-011…
flschr Nov 2, 2025
b111d6d
Fix infinite photo loading issue
claude Nov 2, 2025
5a32070
Merge pull request #9 from flschr/claude/fix-photo-loading-infinite-0…
flschr Nov 2, 2025
f4dcf2c
Rebuild photo library with Masonry.js layout
claude Nov 2, 2025
1baaeac
Merge pull request #10 from flschr/claude/masonry-layout-redesign-011…
flschr Nov 2, 2025
a3b28ed
Rebuild photo gallery with clean Masonry.js implementation
claude Nov 2, 2025
c294d86
Merge pull request #11 from flschr/claude/restart-photo-gallery-011CU…
flschr Nov 2, 2025
d6b63a0
Simplify photo gallery with Instagram-style grid and native lazy loading
claude Nov 2, 2025
710651f
Merge pull request #12 from flschr/claude/optimize-image-loading-011C…
flschr Nov 2, 2025
56f4975
Fix image preview URLs in photo gallery
claude Nov 2, 2025
e024eca
Merge pull request #13 from flschr/claude/fix-gallery-image-preview-0…
flschr Nov 2, 2025
2c799a2
Optimize photo gallery: smaller tiles, 4 columns, left-aligned
claude Nov 2, 2025
2030e14
Add German dates and centered month headers with separators
claude Nov 2, 2025
e033d91
Remove first month header to save space
claude Nov 2, 2025
ca3388b
Merge pull request #14 from flschr/claude/optimize-image-tiles-011CUi…
flschr Nov 2, 2025
a048e91
Change month separator lines from gradient to solid in photo gallery
claude Nov 2, 2025
c2194d9
Merge pull request #15 from flschr/claude/solid-lines-photo-gallery-0…
flschr Nov 2, 2025
329153c
Improve photo page layout and hover behavior
claude Nov 2, 2025
c52566d
Merge pull request #16 from flschr/claude/align-photo-page-left-011CU…
flschr Nov 2, 2025
a1de7f0
gallery
flschr Nov 2, 2025
0fb6c35
gallery fix
flschr Nov 2, 2025
5810b14
Improve gallery hover effect with subtle gradient
claude Nov 2, 2025
ba47196
Merge pull request #17 from flschr/claude/fix-gallery-hover-effect-01…
flschr Nov 2, 2025
9028c9d
gallery fix
flschr Nov 2, 2025
5c68d4b
gallery fix
flschr Nov 2, 2025
7b361d1
gallery fix
flschr Nov 2, 2025
596c6f1
Remove unused and duplicate assets to improve performance
claude Nov 2, 2025
62ac4ac
Remove Font Awesome completely - use only system fonts
claude Nov 2, 2025
e66b9eb
Refactor: Extract inline CSS/JS to separate files for better maintain…
claude Nov 2, 2025
1afac85
Merge pull request #18 from flschr/claude/theme-performance-improveme…
flschr Nov 2, 2025
adeb0d2
few more tweaks
flschr Nov 2, 2025
fd58a68
fix favicon
flschr Nov 2, 2025
5718daf
Remove local archive functionality replaced by fulltext-search plugin
claude Nov 2, 2025
1a31b7c
Merge pull request #19 from flschr/claude/cleanup-archive-css-011CUij…
flschr Nov 2, 2025
b7c7a86
Improve accessibility (a11y) across the theme
claude Nov 2, 2025
903fd01
Merge pull request #20 from flschr/claude/improve-component-a-011CUik…
flschr Nov 2, 2025
4abc109
Fix skip-link visibility issue
claude Nov 2, 2025
77867f3
Fix skip-link keyboard focus accessibility
claude Nov 2, 2025
265a9ee
Merge pull request #21 from flschr/claude/fix-blue-button-a11y-011CUi…
flschr Nov 2, 2025
1cecd76
Add reading time and back-to-top button features
claude Nov 2, 2025
8775329
Add sitemap.xml and code block copy button
claude Nov 2, 2025
b82c641
Merge pull request #22 from flschr/claude/add-theme-features-011CUimn…
flschr Nov 2, 2025
322eb2d
Improve copy button and back-to-top button
claude Nov 2, 2025
1044a45
Merge pull request #23 from flschr/claude/rename-copy-button-011CUioL…
flschr Nov 2, 2025
1275e24
Add keyboard shortcuts for improved navigation
claude Nov 2, 2025
40da7ef
Merge branch 'custom' into claude/german-improvement-discussion-011CU…
flschr Nov 2, 2025
456133e
Merge pull request #24 from flschr/claude/german-improvement-discussi…
flschr Nov 2, 2025
0392c2a
Fix keyboard shortcut scroll distance - scroll to start instead of ce…
claude Nov 2, 2025
9aaa9ef
Merge pull request #25 from flschr/claude/fix-keyboard-scroll-distanc…
flschr Nov 2, 2025
0902542
Fix CSS caching issue with improved fingerprinting
claude Nov 2, 2025
f9238c7
Merge pull request #26 from flschr/claude/fix-hugo-cache-issue-011CUi…
flschr Nov 2, 2025
da49a43
Delete CACHE_CLEARING.md
flschr Nov 2, 2025
dba9bc4
delete
flschr Nov 2, 2025
dd7e49c
Fix JavaScript loading with asset fingerprinting
claude Nov 2, 2025
fa6bdf1
Move JavaScript loading to footer with cache busting
claude Nov 2, 2025
fd49049
Merge pull request #27 from flschr/claude/fix-js-copy-button-011CUitU…
flschr Nov 2, 2025
74c07b0
lesezeit "minuten"
flschr Nov 2, 2025
39a8c06
scroll to top fix
flschr Nov 2, 2025
6344314
backtotop fix
flschr Nov 2, 2025
0f6c721
Simplify back-to-top button with CSS
flschr Nov 2, 2025
da304af
Merge pull request #28 from flschr/codex/fix-back-to-top-visibility-i…
flschr Nov 2, 2025
bab3ce3
Improve copy button compatibility
flschr Nov 2, 2025
9cc1a5a
Merge pull request #29 from flschr/codex/update-copy-code.js-for-clip…
flschr Nov 2, 2025
5b65990
Add preconnect hints for analytics domain
flschr Nov 2, 2025
d026165
Merge pull request #30 from flschr/codex/add-dns-prefetch-entries-to-…
flschr Nov 2, 2025
63d77db
Improve keyboard shortcut overlay accessibility
flschr Nov 2, 2025
08d0308
Merge pull request #31 from flschr/codex/enhance-keyboard-shortcuts-w…
flschr Nov 2, 2025
252550a
Add loading attribute for render-image partial
flschr Nov 2, 2025
9b01e17
Merge pull request #32 from flschr/codex/set-loading-attribute-for-im…
flschr Nov 2, 2025
eb5b5b9
Add alt metadata for social images
flschr Nov 2, 2025
dcedb30
Remove social preview alt front matter option
flschr Nov 2, 2025
94f9605
Merge pull request #33 from flschr/codex/add-og-image-alt-and-twitter…
flschr Nov 2, 2025
eed33b5
Replace scroll-to-top button with W3Schools implementation
flschr Nov 2, 2025
316a2e0
Merge pull request #34 from flschr/codex/implement-scroll-to-top-button
flschr Nov 2, 2025
f2caa01
lesezeit update
flschr Nov 2, 2025
537f72e
Allow j navigation to continue on next page
flschr Nov 2, 2025
631b87a
Merge pull request #35 from flschr/codex/implement-keyboard-navigatio…
flschr Nov 2, 2025
d7d0e46
Style scroll-to-top button to match navigation
flschr Nov 2, 2025
5b9dddf
Merge pull request #36 from flschr/codex/style-top-button-to-match-na…
flschr Nov 2, 2025
370709c
Double scroll-to-top button size
flschr Nov 2, 2025
85c14db
Merge pull request #37 from flschr/codex/increase-size-of-scroll-to-t…
flschr Nov 2, 2025
1b3e016
scroll-to-top
flschr Nov 2, 2025
a2affc9
Restyle scroll-to-top button
flschr Nov 2, 2025
4efe31f
Merge pull request #38 from flschr/codex/update-scroll-to-top-button-…
flschr Nov 2, 2025
b9f9776
Simplify scroll-to-top button styling
flschr Nov 2, 2025
779b861
Merge pull request #39 from flschr/codex/update-scroll-to-top-button-…
flschr Nov 2, 2025
c2cdc8d
Restore scroll progress indicator and hover inversion
flschr Nov 2, 2025
e4f0305
Merge pull request #40 from flschr/codex/wiederherstellen-der-scrollp…
flschr Nov 2, 2025
8573011
Improve summaries, navigation classes, and footer robustness
flschr Nov 2, 2025
1c74cda
Merge pull request #41 from flschr/codex/identify-code-optimizations-…
flschr Nov 2, 2025
bc80512
Improve scroll-to-top button behavior
flschr Nov 2, 2025
f46dfdc
Merge pull request #42 from flschr/codex/fix-scroll-to-top-progress-b…
flschr Nov 2, 2025
846d8bd
Add social profile metadata and color scheme hint
flschr Nov 2, 2025
ac8f05e
Merge pull request #43 from flschr/codex/suggest-improvements-for-the…
flschr Nov 2, 2025
f051dc5
Tune local image derivatives for smaller previews
flschr Nov 2, 2025
d7a3658
Allow configuring render image JPEG quality
flschr Nov 2, 2025
80cc431
Merge pull request #44 from flschr/codex/add-image-optimization-for-g…
flschr Nov 2, 2025
2ab2842
Add keyboard navigation support for photo gallery
flschr Nov 2, 2025
0ac9e7c
Merge pull request #45 from flschr/codex/add-keyboard-navigation-for-…
flschr Nov 2, 2025
bb53a64
shortcut help
flschr Nov 2, 2025
8a88ee6
Minuten statt Min
flschr Nov 2, 2025
a2bc589
Add month navigation shortcuts and align post titles
flschr Nov 2, 2025
23344ad
Merge pull request #46 from flschr/codex/update-photo-gallery-navigat…
flschr Nov 2, 2025
60e247f
lesedauer
flschr Nov 2, 2025
b99baf2
Align single post title size with list view
flschr Nov 2, 2025
577d6ae
Merge pull request #47 from flschr/codex/align-heading-sizes-between-…
flschr Nov 2, 2025
fdd1dc7
fix margin for heading
flschr Nov 2, 2025
91290a1
Fix hover state persistence on scroll button
flschr Nov 3, 2025
dbe9e55
Merge pull request #48 from flschr/codex/fix-scroll-to-top-button-beh…
flschr Nov 3, 2025
4665259
Refactor: Entferne Code-Duplikation in Foto-Galerie
claude Nov 3, 2025
bade2a9
Improve: Code-Qualität und Wartbarkeit
claude Nov 3, 2025
ef5537e
Clean: Redundanten Code entfernen
claude Nov 3, 2025
3acd9d3
Merge pull request #49 from flschr/claude/code-review-refactor-011CUk…
flschr Nov 3, 2025
22db73c
Add: Mobile-Touch-Interaktion für Foto-Galerie
claude Nov 3, 2025
14c210d
Merge pull request #50 from flschr/claude/photo-gallery-hover-mobile-…
flschr Nov 3, 2025
7d45be8
Add: Dynamische 404-Fehlerseite
claude Nov 4, 2025
b20b869
Merge pull request #51 from flschr/claude/make-404-dynamic-011CUnjzGA…
flschr Nov 4, 2025
0bae983
Add: Intelligente URL-basierte Artikelempfehlungen auf 404-Seite
claude Nov 4, 2025
f0e63ce
Update: 404-Seite linksbündig ausgerichtet
claude Nov 4, 2025
f22bae2
Merge pull request #52 from flschr/claude/404-article-recommendations…
flschr Nov 4, 2025
d652118
spielplatz
flschr Nov 4, 2025
0b75c10
Fix: 404-Seite lädt jetzt alle Seiten statt nur Typ "post"
claude Nov 4, 2025
23ba103
Merge pull request #53 from flschr/claude/fix-404-recommendations-011…
flschr Nov 4, 2025
7eeb8ee
pimp my 404
flschr Nov 4, 2025
c147ea7
404-Seite: Normale Artikelseiten-Struktur verwenden
claude Nov 4, 2025
b75c276
Fix: Korrekter Bildpfad für 404-Bild (/img/404.webp)
claude Nov 4, 2025
9eeaa27
Refactor: 404-Seite vereinfacht mit Auto-Redirect
claude Nov 4, 2025
db76fda
Merge pull request #54 from flschr/claude/fix-404-page-011CUoXP96QHwL…
flschr Nov 4, 2025
37bf675
404 fix
flschr Nov 4, 2025
4246061
title
flschr Nov 4, 2025
477bb82
Update 404 page to show random article titles
flschr Nov 4, 2025
c803df8
Merge pull request #55 from flschr/codex/update-404-page-to-include-r…
flschr Nov 4, 2025
d634af7
Enhance 404 page guidance and styling
flschr Nov 4, 2025
93faf39
Trim 404 page styles
flschr Nov 5, 2025
4f2dc87
Refine 404 page with existing styles
flschr Nov 5, 2025
6661c22
Merge pull request #56 from flschr/codex/improve-404-page
flschr Nov 5, 2025
eb6c276
Simplify 404 page design
flschr Nov 5, 2025
6c7884a
Simplify 404 noscript message
flschr Nov 5, 2025
bbcdc11
Merge pull request #57 from flschr/codex/update-404-page-to-simple-style
flschr Nov 5, 2025
dbb2c99
some 404 fixes
flschr Nov 5, 2025
6b630f1
Fix: 404-Seite - HTML-Fehler beheben und Countdown optimieren
claude Nov 5, 2025
c496498
Merge pull request #58 from flschr/claude/review-404-page-011CUpMyEaL…
flschr Nov 5, 2025
7d619e5
Fix 404 template HTML structure error
claude Nov 5, 2025
cd73f70
Improve 404 page: inline noscript fallback
claude Nov 5, 2025
706ea3b
Merge pull request #59 from flschr/claude/fix-404-template-error-011C…
flschr Nov 5, 2025
ee09f9b
Refactor: Improve code quality and maintainability
claude Nov 5, 2025
b6f3992
Perf: Optimize script loading for maximum PageSpeed
claude Nov 5, 2025
a9216d6
Merge pull request #60 from flschr/claude/code-review-improvements-01…
flschr Nov 5, 2025
ff67069
Perf: Add resource hints for improved loading performance
claude Nov 5, 2025
5a41528
Merge pull request #61 from flschr/claude/explain-in-detail-011CUpmBq…
flschr Nov 5, 2025
5031a4e
Refactor: Remove unused '/' keyboard shortcut
claude Nov 5, 2025
c8cb6a2
Merge pull request #64 from flschr/claude/remove-slash-keyboard-short…
flschr Nov 5, 2025
fc85ae6
css loading fixes
flschr Nov 8, 2025
5df7d7c
Fix: Enable conversation/comments box display
claude Nov 10, 2025
eabd5f5
Merge pull request #67 from flschr/claude/debug-comments-box-display-…
flschr Nov 10, 2025
e5019cb
Youtube Embeds
flschr Nov 10, 2025
37fde0a
Fix: Absichern der YouTube Plugin Partial-Referenzen
claude Nov 10, 2025
1a5c626
Fix: Kommentarbox wird wieder angezeigt
claude Nov 10, 2025
91f7217
Merge pull request #68 from flschr/claude/hast-du-ei-011CUzq2b1S2iTQU…
flschr Nov 10, 2025
9f474ca
margin for iframes
flschr Nov 17, 2025
1ba5989
click2load
flschr Nov 17, 2025
98536e2
iframes
flschr Nov 17, 2025
d5f1b2a
Add: Search Engine Experimentation (SEE) - Erweiterte Schema.org Stru…
claude Nov 30, 2025
fd36204
Update: Schema.org für Micro.blog - Tag-basierte Aktivierung statt Fr…
claude Nov 30, 2025
cadfc55
Update: Custom Tags und erweiterte Sternchen-Erkennung
claude Nov 30, 2025
12f545b
Simplify: Video entfernt, Review-Typen vereinfacht, Doku gestrafft
claude Nov 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 0 additions & 41 deletions .gitignore

This file was deleted.

192 changes: 192 additions & 0 deletions MICROBLOG_HOWTO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
# Search Engine Experimentation - Micro.blog Anleitung

Einfache Anleitung für strukturierte Daten in Micro.blog.

## Was du brauchst

Nur **Tags** in deinen Posts. Keine komplizierten Einstellungen.

---

## 1. 🍳 Rezepte

**Tag:** `#rezeptvomchef`

**Beispiel:**
```
Omas Gurkensalat

Zutaten:
- 2 Gurken
- 200ml Sahne
- Essig, Salz, Pfeffer

Zubereitung:
1. Gurken schneiden
2. Mit Sahne vermischen
3. Ziehen lassen

#rezeptvomchef
```

→ Google kann es im Rezept-Karussell anzeigen

---

## 2. ⭐ Bewertungen (Reviews)

**Was du schreibst:**
- Sternchen: ★★★★★ oder ⭐⭐⭐⭐⭐
- Tag: `#review`
- Typ-Tag: `#film`, `#serie`, `#buch` oder `#ort`

**Sternchen zum Kopieren:**
- ★ (schwarzer Stern)
- ⭐ (gefüllter Stern)

### Beispiel: Film

```
The Matrix

★★★★★

Legendärer Film!

#film #review
```

### Beispiel: Serie

```
The Mandalorian

⭐⭐⭐⭐

Tolle Serie!

#serie #review
```

### Beispiel: Buch

```
Der Hobbit

★★★★★

Klassiker!

#buch #review
```

### Beispiel: Restaurant/Laden/Ort

```
Pizza Luigi

★★★★★

Beste Pizza in Berlin!

#restaurant #ort #review
```

```
Buchladen am Markt

★★★★☆

Große Auswahl!

#laden #ort #review
```

**Hinweis:** Bei Orten ist egal ob Restaurant, Laden, Park, etc. - nutze einfach `#ort` oder spezifischer `#restaurant` / `#laden`.

---

## 3. 📷 CC-Lizenz für Fotos

**Option A: Global für alle Fotos**

In deiner Micro.blog Config:
```json
{
"params": {
"license": {
"url": "https://creativecommons.org/licenses/by-sa/4.0/",
"name": "CC BY-SA 4.0"
}
}
}
```

**Option B: Pro Post**

Füge den Tag `#cc` hinzu:
```
Sonnenuntergang am Strand

[Foto]

#fotografie #cc
```

→ Google erkennt deine Bilder als CC-lizenziert

---

## Tag-Übersicht

| Was | Tag | Beispiel |
|-----|-----|----------|
| Rezept | `#rezeptvomchef` | Gurkensalat |
| Film-Review | `#film #review` + ★★★★★ | The Matrix |
| Serien-Review | `#serie #review` + ★★★★★ | The Mandalorian |
| Buch-Review | `#buch #review` + ★★★★★ | Der Hobbit |
| Ort-Review | `#ort #review` + ★★★★★ | Restaurant, Laden, Park |
| CC-Lizenz | `#cc` | Für einzelne Posts |

**Alternative Ort-Tags:**
- `#restaurant` (für Restaurants/Cafés)
- `#laden` oder `#shop` (für Geschäfte)
- `#ort` (für alles andere)

Alle funktionieren gleich, Google versteht es als "Ort" (Place).

---

## Testen

**Google Rich Results Test:**
https://search.google.com/test/rich-results

1. Post erstellen mit Tags
2. URL in Test eingeben
3. Schauen ob Schema erkannt wird

**In Google suchen:**
```
site:deine-domain.de [suchbegriff]
```

Viele Rich Snippets erscheinen nur bei `site:` Suchen.

---

## Tipps

1. **Geduld:** Google braucht Tage/Wochen zum Indexieren
2. **Sternchen:** Nur gefüllte zählen (★ oder ⭐), nicht ☆
3. **Einfach halten:** Tags am Ende, fertig!

---

## Das war's!

**Rezept:** `#rezeptvomchef`
**Review:** Sternchen ★★★★★ + `#review` + `#film` / `#serie` / `#buch` / `#ort`
**CC-Fotos:** `#cc` oder global einstellen

Inspiriert von Felix Schwenzels [Search Engine Experimentation](https://wirres.net/articles/zwischenstand-search-engine-experimentation-see).
18 changes: 1 addition & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,2 @@
# Tiny Theme for Micro.blog
Tiny Theme is created and maintained by Matt Langford. This is my custom version powering my [personal Micro.blog](https://fischr.org/).

![Tiny Theme for Micro.blog Logo](https://github.com/MattSLangford/Tiny-Theme-for-Micro.blog/blob/main/screenshot.jpg?raw=true)

## Description
Tiny Theme is developed for use with the Micro.blog platform. It is designed to be as fast as possible while still supporting all features of the platform and popular plugins. It is the easiest theme to customize on the platform and the first to use Microhooks.

**Demo and Docs:** [tiny.micro.blog](https://tiny.micro.blog).

## Credits

Tiny Theme is created and maintained by Matt Langford ([follow on Mastodon](https://mastodon.social/@mtt). If you have bug reports or feature requests, you can submit them [Github](https://github.com/MattSLangford/Tiny-Theme-for-Micro.blog) (make sure you star the repo) or [contact Matt directly](https://mattlangford.com/).

## Support Themes by Matt Langford

Help fund ongoing work on Tiny, Sumo, and Bayou — clean, fast themes for Micro.blog. Your support keeps them updated and free for everyone.

- <a href="https://buymeacoffee.com/mattlangford" class="donate-btn one-time">Donate to Support This Project)</a>
Loading