Permigravau į Bear Blog
Permigravau. Nes nieko neberašau. O rašyti kartais norisi... Kodėl neberašau? Nes kartais tingiu. O kartais, nors ir žinau ką noriu parašyti - nepakyla rankos, nes per sudėtinga.
Kodėl sudėtinga? Nes mano senas blogas yra Goldbergo mašina, varoma bash skriptais, Hugo, GitHub actions ir kitais įrankiais. Ir dažniausiai, vienas ar kitas būna sulūžęs... O sulūžęs, nes sukasi GitHub infrastruktūroje, priklauso nuo krūvos skirtingų versijų, įrankių. Kažkas pasikeičia, kažkas atsinaujina ir Goldbergo mažina vėl nebevažiuoja.
Sena konfigūracija atrodė maždaug taip:
- Rašau įrašus Markdown formatu su VIM. Naudoju Vimwiki plug-in'ą, Diary funkciją.
git commit,git push.- Užsikuria GitHub actionsas, jis konvertuoja mano Markdown failus į Hugo formatą, pašalina EXIF informaciją iš nuotraukų ir t.t.
- Pakeistus failus sucommitina į repozitoriją ir paleidžia Hugo statinių failų generatorių.
- Sugeneruotas tinklapis saugomas GitHub pages.
Viskas labai hakeriška ir kieta kol veikia. Kai pradėjau rašyt vis mažiau, kiekvieno įrašo metu turėdavau kažką taisyti. Paskutiniu atveju, viename įraše pataisius kelias gramatines klaidas, metu tiesiog buvo ištrinti visi įrašai. Tikriausiai kokioj nors naujoj kažkieno versijoj pasikeitė default nustatymas. Ir BAM!. Nusviro rankos. Net nebežiūrėjau kas blogai. Ne už tokią programinę įrangą mes kovojom! Ne to susirinkom...
Tobula platforma
Man reik platformos, kur galėčiau atsivertęs ekraną sumest savo mintis, įkelt kelias nuotraukas ir spaust "Publish". Platforma turi būti minimalistinė. Veikti tiek esant internetui, tiek ir be jo.
VIM-blogo idėja tokia ir buvo. Atsidarai, surašai ką nori, išsaugai į failą, git push ir viskas. Apie tai rašiau ir anksčiau čia ir čia.
Ko trūko VIM-blogui?
Buvo gerai kol tai veikė. Bet su su VIM blogu (ir kitais statiniais generatoriais) yra ir kita bėda - nepatogu kelti nuotraukas. Dalis įrašų, kuriuos norėjau parašyti, būtų buvę vizualiniai. Kur nuotrauka yra pagrindinis informacijos šaltinis. Paskui seka trumpas aprašymas. Aprašymas trumpas, nes nuotrauka jau perduoda didžiąją dalį informacijos.
Kodėl BearBlog?
Visų pirma, tai minimalistinė platforma. Minimalistinė - nes tekstai rašomi Markdown formatu, temos paprastos ir nėra visokių bereikalingų widget'ų, bei plug-in'ų. Man taip pat pakeliui su BearBlog manifestu. Manifestas žada, kad sistema veiks amžinai, išliks nekomercinė, nerodys reklamų. Už tai net negaila nusipirkti prenumeratą. Pradžiai nusipirkau metinę, o jei man čia tiks - po metų nusipirksiu ir "lifetime". Jaučiu pagarbą autoriui, už tokio projekto vystymą!
BearBlog'ui trūkta API, kad galėčiau savo įrašus toliau rašyti lokaliai ir kelti su git push. Bet, iš tiesų, niekas man netrukdo sukurti Markdown failą be interneto, ir paskui jį įkelti. Taip pat, per pastaruosius metus priėjimas prie interneto smargiai pagerėjo. Ir tai nebėra toks svarbus reikalavimas kaip anksčiau.
Bandom!