Příspěvek, který zůstává

Díl 2 ze 8 — ./blog.sh v1.1

Titulní strana blogu je jediná stránka, která je prohlášením. Všechno ostatní je chronologie, která dělá svou práci.

Takže pinned: true v hlavičce publikovaného příspěvku teď drží jeho kopii nahoře na první stránce výpisu. To je celá funkce a zajímavá část je všude tam, kde se záměrně neuplatní.

Jen titulní strana

Výpisy podle typu, výpisy štítků, feed RSS a sitemapa zůstávají přísně chronologické. Připnutí je tvrzení o tom, co má návštěvník číst první, ne přepis toho, kdy byly věci napsány. Kdo odebírá feed, dostává příspěvky v pořadí, v jakém se staly, a připnutý příspěvek mu nepředbíhá frontu pokaždé, když se přepne.

Co se děje, jak stárne

Dokud je příspěvek ještě dost nový na to, aby podle data seděl na stránce 1, objeví se přesně jednou – připnutí ho nevytiskne dvakrát na téže obrazovce. Jakmile zestárne na stránku 2, objeví se na obou místech: nahoře na stránce 1 a na svém chronologickém místě na stránce 2.

Ta druhá polovina je část, kterou bych udělal špatně, kdybych nepřemýšlel o archivu. Připnutý příspěvek, který by zmizel ze svého data, by nechal v záznamu díru, a záznam je pointa.

Co to stojí

Jeden nebo dva soubory v nasazení. Stránkování je tu ukotvené – stránka 2 se nepřečísluje, protože se změnila stránka 1 – takže přepnutí připnutí nepřeskládá archiv za ním.

Vizuálně to stojí ještě méně: připnutá kopie nese malou značku v rohu odznaku s datem, kreslenou v neutrální dvojici barev, do které se odznak už převrací při najetí myší. Do palety nevstoupila žádná nová barva. Sedm klíčů je pořád sedm klíčů.

Zapnutí

Dej pinned: true do hlavičky příspěvku, nebo stiskni c v dialogu vlastností. Každý seznam a výběr ho pak označí [PINNED], takže nemůžeš zapomenout, který příspěvek zrovna mluví.

Komentáře