Jekyll + GitHub = Statički blog” (Programer na dva točka) , “Jekyll + GitHub = Static blog” (Devoleper on two wheels)

Аутор: ЛУКА МОМЧИЛОВИЋ, 8 разред, ОШ „Душан Радовић“, Регионални центар за таленте у Бору

Mentor: ВЛАДИМИР КНЕЖЕВИЋ, дипл. инг. Електротехнике, мастер из области Аутоматике, наставник Информатике и рачунарства, ОШ „Душан Радовић“, Бор

REZIME

Razmišljajući o projektu kojem ću se baviti nailazio sam na mnoge izazove ali i prepreke u donošenju konačne odluke. Nastavnik, mentor mi je poručio da moram da savladam strah od „belog papira“ i da hrabro krenem ka ideji. Za početak, znao sam o čemu želim da pišem: Programiranje i Biciklizam. Zvuči nespojivo, na prvi pogled, ali nećete verovati da sam ukucajući na google pretraživaču te dve moje zamisli,  naišao na divnu misao koja me je samo podstakla da nastavim da spajam „nespojivo“, a misao je glasila ovako: „Stiv Džobs reče da su kompjuteri bicikli za mozak, a učenje kompjuterskih jezika biće vožnja na najboljim mauntin bajkovima po visokim planinama gde je vazduh čist a divan pogled se prostire nadaleko“. Pa, dokaz da ko traži – naći će. Elem, kao osnovac ne volim da se  zamaram mnoštvom podataka a želim da koristim programski jezik i kreiram sajt. Cilj je bio sledeći: da kreiram statički web sajt ali koji može sadržati i blog jer mi je potreban da opisujem svoje biciklističke staze i utiske. Rešenje je bilo Jekyll i GitHub. Jekyll kao generator statičkih sajtova, pisan u programskom jeziku „Ruby“ koji nam omogućava da na jednostavan način generišemo sajt iz markdown fajlova, odnosno da pretvaramo tekst u statičke web sajtove i blogove.  Međutim, neophodno mi je bilo i „skaldište“ za sajt, te je neminovno bilo proučiti i GitHub kao sistem za kontrolu verzija koju koriste programeri za izradu svojih programa…I to sve za „dž“, odnosno, besplatno. Jekyll mi je uštedio vreme a GitHub hostovanje za moju priču o biciklizmu. Biciklistička tura po istočnoj Srbiji može da počne…

KLJUČNE REČI: Git, GitHub, Ruby, ATOM, Jekyll, statički sajt, tekst markdown, biciklizam, programiranje.

SUMMARY

Reflecting on the project, I encountered many challenges and obstacles, but the final decision. A teacher, mentor told me that I had to overcome the fear of the „white paper“ and go towards the idea. For starters, I knew what I want to write: Programming and cycling. Sounds incompatible at first, but you will not believe what I found: "Steve Jobs said that computers are bicycles for the brain, a learning computer languages will be riding on the best mountain bikes by high mountains where the air is clean and lovely view stretches far and wide“*. "Well, the proof that when you search – you find. Anyway, as a student, do not like to bother a multitude of data and want to use a programming language and create a website, but not for beginners. I encountered a new challenge. The goal was as follows: to create static web site that may contain the blog because I need to describe mine impressions and cycling trails. The solution was Jekyll and GitHub. Jekyll as a generator of static sites, written in the programming language "Ruby", which allows us to easily generate markdo犀利士
wn files from the site, and that converts text into static web sites and blogs. However, I needed a  "warehouses" for the site and GitHub as a version control system used by the developers for making their programs … and all for free of charge. Jekyll has saved me time and GitHub hosting for my story about cycling. Bicycle tour of eastern Serbia can begin. 

KEY WORDS: Git, GitHub, Ruby, ATOM, Jekyll, static site, tekst markdown, cycling, developing.