Artykuły

WordPress umarł? Weekend z Claude'em i Astro

· 2 min czytaniasoftdevel

WordPress umarł? Może jeszcze podryguje, ale po weekendzie z Claude’em i Astro zaczęliśmy przenosić z niego naszą stronę firmową.

Co kilka lat przenoszę swoją prywatną stronę na nową technologię. Ostatnia wersja to był Flask, PostgreSQL, Sphinx, nginx, uwsgi. Wszystko po to, żeby serwować kilkadziesiąt artykułów i ponad sto krótkich notatek. Przerost formy nad treścią. Z czasem stack zamienił się w skamielinę: wyszukiwarka nie działała, biblioteki się zestarzały, a każdą zmianę odkładałem, bo wiedziałem, ile wieczorów mnie kosztuje.

Oczywiście mało kto stawia bloga na takim stacku, chyba że nie ogarnia WordPressa 😉 Najpopularniejszy jest dziś właśnie WordPress, do blogów i przede wszystkim do stron firmowych. Moje podejścia do niego zwykle kończyły się porażką. Kto stawiał w nim stronę firmową czy bloga, zna godziny spędzone na układaniu szablonów i walce z wtyczkami.

Wracając do mojej strony. Ostatnio zapytałem Claude’a, co z nią zrobić. Zaproponował Astro. W weekend cały blog był zmigrowany, z poprawkami, które odkładałem od lat, z setkami wzorów z artykułów o komputerach kwantowych i z wyglądem dużo lepszym niż wcześniej. Nie ugrzęzłem ani razu na CSS-ach i centrowaniu divów. Zamiast walczyć z narzędziami, realizowałem i testowałem pomysły.

👉 Praca się zmienia: z rzemieślniczej na koncepcyjną i projektową. Z tego weekendu wyciągnąłem trzy wnioski.

1. Najcenniejsze były rozmowy przed pierwszą linią kodu. Zanim powstał jakikolwiek kod, przegadaliśmy między innymi:

W kilku sporach przegrałem i nie żałuję. Wartość była w tym, że ktoś z argumentami podważał moje założenia, a ja zajmowałem się decyzjami, a nie implementacją.

2. Zielony build to nie koniec. W pewnym momencie build meldował „Complete”, a wszystkie obrazki w starych artykułach byłyby martwe. Wyszło to tylko dlatego, że sprawdziliśmy wynik, a nie status. Podobnych problemów było jeszcze kilka. Weryfikacja nie znika, zmienia się tylko to, kto pisze kod, który weryfikujesz.

3. Mówiłem, zamiast pisać. Około 90% poleceń podyktowałem przez MacWhisper. Kiedy piszę, skracam: „popraw menu”. Kiedy mówię, tłumaczę, co mi przeszkadza i dlaczego, jak koledze przy biurku. Z takich opisów wychodziły najlepsze propozycje, bo AI dostawało problem z kontekstem, a nie gotowe rozwiązanie do wykonania.

Dlatego teraz przenosimy stronę KLL-ERP. Strona domowa to bezpieczny poligon, firmowa będzie już poważniejszym testem.

Cała treść mojej strony siedzi teraz w zwykłych plikach Markdown w gicie. Ciekawe, w jakiej technologii powstanie wersja 6 za parę lat. Jedno jest pewne: narzędzia się zmieniają, treść ma je przeżyć.

Na czym stoi Twoja strona, firmowa albo prywatna?

Wszystkie artykuły

Zobacz też

softdevel

Notuj swobodnie, niech AI zadba o resztę

Od zawsze, im więcej notowałem, tym mniej użyteczny stawał się mój notes, czy to papierowy, czy elektroniczny.

linuxsoftdevelEN

Linux server administration: a practical cheatsheet

Security checks, certificates, scheduled jobs, disks and backups, network diagnostics and basic system configuration — commands I use on Linux servers.

ovhlinuxsoftdevelEN

OVH Public Cloud: moving instances, adding disks and swapping the gateway

Moving virtual servers with the OpenStack client, attaching a new block storage disk, and replacing the private network gateway when the public IP is blacklisted.