Tak ještě jednou

30. března 2022
ostatní
ostatní

Není to tak dávno, co jsem přesouval web na Heroku a přepisoval jej do Swiftu. Heroku přestává ale podporovat starší verzi Swiftu, kterou vyžaduje stará verze Vaporu. Možností, jak se s tím vypořadat, bylo několik.

Jako první mě logicky napadlo přepsat blog do nové verze Vaporu, ale nedařilo se mi to tak, jak bych si představoval. Použít nějaký hotový CMS/statický generátor a šablonu? To není můj styl. Dokončoval jsem tehdy Wishfox a pohrával si myšlenkou využití server-side renderingu (SSR), hlavně kvůli rychlosti1.

To jsem sice nakonec nepoužil, ale naučil se pracovat s framworkem Nuxt.js, který kromě SSR umí generovat statický web a s pomocí modulu Content i renderovat markdown soubory. Je to vlastně až překvapivě jednoduché…

Footnotes

  1. K optimalizaci rychlosti načítání se vrátím v dalším článku