{"id":849,"date":"2015-07-11T08:56:31","date_gmt":"2015-07-11T05:56:31","guid":{"rendered":"http:\/\/slmnn.kapsi.fi\/blog\/?p=849"},"modified":"2015-07-11T08:56:31","modified_gmt":"2015-07-11T05:56:31","slug":"hugo-io-kotisivukone","status":"publish","type":"post","link":"https:\/\/slmnn.kapsi.fi\/blog\/?p=849","title":{"rendered":"Hugo.io kotisivukone"},"content":{"rendered":"<p>Pienen staattisen verkkosivun pyk\u00e4\u00e4miseen ei viitsisi k\u00e4ytt\u00e4\u00e4 kovin paljon aikaa. T\u00e4h\u00e4n tarkoitukseen on tyrkyll\u00e4 monenmoisia ratkaisuja. Ongelmana on kuitenkin toisinaan tasapainoilu helppouden ja muokattavuuden v\u00e4lill\u00e4.<\/p>\n<p><a href=\"http:\/\/gohugo.io\/\">Hugo.io<\/a> on l\u00f6yt\u00e4nyt mukavan kompromissin. Kyseess\u00e4 on ty\u00f6kalu, joka kasaa staattisen verkkosivun valmiiden sivupohjien ja asetustiedoston avulla. Parasta Hugossa on paikallisesti hyrr\u00e4\u00e4v\u00e4 palvelin, joka huomaa sivun l\u00e4hdekoodiin tulleet muutokset ja p\u00e4ivitt\u00e4\u00e4 selaimessa n\u00e4kyv\u00e4n lopputuloksen automaattisesti. K\u00e4ynnist\u00e4m\u00e4ll\u00e4 palvelimen sopivilla parametreilla sivusto py\u00f6r\u00e4ytet\u00e4\u00e4n julkaisumoodiin, jolloin tiedostot voi siirt\u00e4\u00e4 verkossa toimivan www-palvelimen nurkalle odottamaan katsojia. <\/p>\n<p>Pienehk\u00f6n sivun v\u00e4rkk\u00e4\u00e4miseen Hugon avulla kului noin tunti, ja tietysti sen j\u00e4lkeen pari tuntia vier\u00e4hti sivun kuvitusta ja tekstej\u00e4 tuunatessa. Hugo.io:n kanssa voi hy\u00f6dynt\u00e4\u00e4 lukuisaa joukkoa valmiita sivupohjia, ja itsekin valitsin niist\u00e4 yhden. Pohja oli responsiivinen ja Bootstrapilla n\u00e4tisti taitettu. Navigointi ja sen sellainen oli valmista. Sivupohjan asetustiedostoa muokkaamalla p\u00e4\u00e4si kivasti alkuun. Mik\u00e4\u00e4n ei kuitenkaan est\u00e4 muokkaamasta my\u00f6s sivupohjaa, jotta lopputuloksesta saa sellaisen kuin haluaa. Muutaman muokkauksen ja kuvituksen p\u00e4ivityksen j\u00e4lkeen yksinkertainen portfolio-tyylinen sivu yhteydenottolomakkeineen oli valmis noin nelj\u00e4ss\u00e4 tunnissa.<\/p>\n<p>Pist\u00e4n viel\u00e4 t\u00e4h\u00e4n talteen sopivat parametrit, joilla Hugo saadaan py\u00f6r\u00e4ytt\u00e4m\u00e4\u00e4n julkaisukelpoinen versio webbisivusta.<\/p>\n<blockquote><p>$ hugo_0.14_windows_386.exe  server &#8211;watch &#8211;baseUrl=http:\/\/yoursite.com &#8211;port=80 &#8211;appendPort=false<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Pienen staattisen verkkosivun pyk\u00e4\u00e4miseen ei viitsisi k\u00e4ytt\u00e4\u00e4 kovin paljon aikaa. T\u00e4h\u00e4n tarkoitukseen on tyrkyll\u00e4 monenmoisia ratkaisuja. Ongelmana on kuitenkin toisinaan tasapainoilu helppouden ja muokattavuuden v\u00e4lill\u00e4. Hugo.io on l\u00f6yt\u00e4nyt mukavan kompromissin. Kyseess\u00e4 on ty\u00f6kalu, joka kasaa staattisen verkkosivun valmiiden sivupohjien ja asetustiedoston avulla. Parasta Hugossa on paikallisesti hyrr\u00e4\u00e4v\u00e4 palvelin, joka huomaa sivun l\u00e4hdekoodiin tulleet muutokset ja [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[17,9,13],"tags":[],"_links":{"self":[{"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/849"}],"collection":[{"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=849"}],"version-history":[{"count":5,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/849\/revisions"}],"predecessor-version":[{"id":854,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/849\/revisions\/854"}],"wp:attachment":[{"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}