Þú hefur sennilega heyrt um Draugur , nýja bloggið sem hefur verið að blogga sem hefur tekið bloggið heim með stormi; Það er einfalt, það er sléttt, það er kynþokkafullt; það er með það sem er lifandi sýnishorn. Hvað er ekki til?

Ég er að flytja til Draugur , eins og margir vefhönnuðir, úr WordPress bakgrunn. En áður en ég náði í raun að vefja höfuðið mitt WordPress 'sniðmát aðgerðir, ég hafði reynt heilmikið, hugsanlega hundruð af CMS valkostum. Sumir af the eftirminnilegur fela í sér ExpressionEngine , Textpattern , illa fated FrogCMS , gamalt, gamalt handrit sem heitir CuteNews , og margir fleiri.

Í langan tíma gaf WordPress mér allt sem ég þurfti: endalaus framboð á viðbótum; bara að sjá hvað ég gæti gert.

En WordPress hefur verið mikið af miklu meira en blogga vél í nokkurn tíma. Það er að flytja jafnt og þétt í átt að ramma ramma á einhvern hátt. A útgáfa ramma, ef þú vilt.

Ég hef náð því að ég vili hugsa um hugbúnað sem bloggar og það er það. Ég vil skrifa færslur mínar í Markdown , sláðu inn sum leitarorð, bættu við mynd eða tvo, og smelltu á útgáfuna og gleymdu því öllu.

Sláðu inn draugur

Sýnir að ég er ekki einn í löngun mína um dauðþyrftan blogga vettvang. Höfundarnir á bak við Ghost hafa farið í miklum lengdum til að rifja upp allt cruftið sem við höfum bætt við blogga ferlið og byggja upp einfaldan og skjót útgáfa vettvang sem mun fá vinnu. Það er allt öðruvísi dýrið.

Það starfar á heimspeki sem CMS fyrir bloggið ætti að gera eitt og gera það vel. Þú munt ekki sjá neinar tímarit sem eru hleypt af stokkunum á þessari vettvang án mikillar customization. Það er blogg, og beygja það inn í eitthvað annað myndi ósigur sigra tilganginn.

Þá er sú staðreynd að það er byggt á nýjum tækni. Ghost er byggð á Node.js , sem keyrir JavaScript kóða á þjóninum frekar en í vafranum. Það er elskað af sama fólki sem elskar PaaS hýsingu og öll þessi ný kerfi sem fólk eins og ég er í erfiðleikum með að skilja. Í vissum skilningi hefur það verið framtíðarsvörun frá ferðinni. Það er hluti af fyrstu kynslóð nýrrar kyns CMS.

Hugsaðu þér frá sjónarhóli bloggerar, það er bara einfalt viðmót fyrir bloggið. Frá sjónarhóli endanotenda er ekkert breytt í rauninni nema kannski er sjálfgefið bloggþema lítið svolítið "flatt". En undir hettunni sjáum við eitthvað algerlega nýtt, og það er gott.

Uppsetning Ghost (auðveld leið)

Setja Ghost á auðveldan hátt.

Venjulega þarftu að setja upp hluti eða tvö sérstaklega til að fá Ghost uppsett og keyra á staðnum vél. Þú verður að setja upp Node.js, og þá verður þú að fara inn og byrja að setja upp nokkrar auka hnútapakkar handvirkt frá stjórnalínunni.

Það er rétt, dæmigerð skipulag fyrir Ghost þarf að nota stjórn línuna. Fyrir fólk sem er meira notað til að nota WordPress '"fimm mínútna skipulag" ferli með MySQL gagnagrunni og grafísku embætti, getur þetta verið óþægilegt.

Það gæti verið sársauki í hálsi ef þú ert ekki vanur að nota stjórn lína á Mac eða Linux vél.

Til allrar hamingju, góða fólkið á Bitnami gert grafísku installers fyrir Windows, Mac og Linux.

Hér eru öll þau skref sem þú þarft að fylgja:

  1. Hlaða niður viðeigandi embætti fyrir tölvuna þína hér: https://bitnami.com/stack/ghost/installer
  2. Þegar þú rekur uppsetningarforritið skaltu veita eftirfarandi upplýsingum: Þar sem þú vilt setja það upp, hvaða innskráningarupplýsinga þú vilt nota fyrir bloggið og hvaða IP-tölu þú vilt nota til að prófa. (Ég mæli með 127.0.0.1 .)
  3. Haltu hlutanum og byrjaðu að spila. Það kemur með flottum stjórnborði og byrjunarvalmyndaratriði.

Þar sem uppsetningarforritið veitir þér alla hluti sem þú þarft, svo sem Node.js og lítill miðlara, er skráasafnið ekki nákvæmlega einfalt.

Þú þarft að opna hvaða möppu þú hefur sett upp Ghost í, og þá fara í forrit / draugur / htdocs / . Það er raunveruleg Ghost uppsetningu.

Þemu eru staðsett í forritum / draugur / htdocs / efni / þemu / .

Gerðu þema fyrir Ghost

Ghost þemu eru frekar auðvelt að gera, svo lengi sem þú þekkir HTML og CSS. Forritunarkennsla er gagnleg, en ekki stranglega nauðsynleg. Templating kerfi Ghost er einfalt, og jafnvel frekar leiðandi, ef þú hefur byggt þemu fyrir WordP ... ahem, önnur CMSs áður.

Ég veit ég veit. Samanburður við WordPress er gömul. En þessi hluti af hugbúnaði hefur einkennt markaðinn í mörg ár núna - eins og Photoshop hefur fyrir myndir - samanburðin er óhjákvæmilegt. Í þessu tilviki eru þau jafnvel gagnlegar.

Fólk sem hefur byggt WordPress þemu mun finna eitthvað af skrá uppbyggingu og templating tungumál til að þekkja, þó miklu einfaldara. PHP aðgerðir PHP gefa þér mikla sveigjanleika; en þeir flækja einnig þema kóðun aðferð.

Templating kerfi Ghost er (byggt með Handlebars ), er merkingartækið, öflugt og mikið læsara en hrátt PHP aðgerðir sem við erum vanir að vinna með. Persónulega finn ég bara það miklu auðveldara að nota.

Á hinn bóginn er það ætlað eingöngu til að byggja upp blogg. Þú verður ekki að byggja upp blendingur fréttir staður / félagslegur net / vettvangur með þetta hlutur. Einfaldari en takmarkaður. Það er afgreiðslan sem felst í öllu vettvangi.

Búa til grunnþema fyrir Ghost.

Setja upp þema þína

Nú, ef þú hefur horft á myndskeiðið (þú ættir virkilega), muntu vita mjög grunnatriði. Þú munt hafa Ghost uppsetningu þína í þróun háttur, og þú munt hafa mjög, mjög takmörkuð þema til að vinna með.

Til að endurskoða, tæknilega þarftu aðeins þrjár skrár til að búa til draugaþema:

index.hbs (This template will list your posts)post.hbs (This will display a single post)package.json (This contains theme information)

Hins vegar eru önnur undirstöðu sniðmát sem þú vilt líklega hafa með. Þú getur auðvitað búið til sérsniðnar sniðmát fyrir síður, færslur, höfunda, merki og fleira. Við munum fá allt þetta með tímanum.

Fyrir nú vil ég einblína á eingöngu grunnatriði: þema uppbygging, lengja sniðmát skrár og hvar á að setja allt HTML. Þetta þýðir að bæta við nokkrum auka skrám og möppum í Ghost þema okkar þarna uppi. Skoðaðu endurskoðaða uppbyggingu:

default.hbsindex.hbspage.hbspost.hbspackage.jsonassets/css/images/javascript/partials/ (Just examples, here. Not required.)navigation.hbsloop.hbs

default.hbs mun virka sem grundvöllur þemaðs þíns. Þinn , , og tags munu fara hér. Sérhver annar sniðmát verður sýndur "inni" þessarar. Nú þarftu ekki að gera það með þessum hætti; en það er venjulegt starf, og er mjög mælt með því að Ghost Devs sjálfir.

page.hbs er nákvæmlega það sem þú heldur að það sé sniðmát fyrir truflanir síður. Eignasafnið er nokkuð sjálfsskýringar.

The hluta / möppu er þar sem þú myndir halda bitum og stykki af kóða sem þú notar meira en einu sinni, á ýmsum sniðmátum. Til dæmis gæti navigation.hbs innihaldið nafnið þitt / merkið og aðalleiðsögnin. loop.hbs gæti búið til lista yfir innlegg með nokkrum almennum HTML og stíl. Þetta gæti verið notað á mörgum stöðum á vefsvæðinu.

Blöndunartæki og HTML

Svo skulum sýna þér nákvæmlega hversu einfalt að templating getur verið. Í fyrsta lagi munum við setja upp default.hbs skrá okkar:

{{! Here we see the functions for page titles and descriptions. }}{{meta_title}}{{! Anything in the assets/ folder can be easily linked to, like so: }}{{! This function here outputs meta keywords, some styling information, stuff like that. }}{{ghost_head}}
{{! Any .hbs file in the partials folder can be called in like this. }}{{> header}}{{! This is where the content of all the sub-templates will be output. }}{{{body}}}{{! Like ghost_head, this outputs scripts, data, that sort of thing. Currently adds a link to jQuery by default. }}{{ghost_foot}}

Nú skulum við búa til navigation.hbs sniðmát, því það er að fara að vera á hverri síðu:

Nú ætlum við að binda það allt saman við index.hbs sniðmátið, sem einnig mun virka sem heimasíðan, nema þú tilgreini annað. Kóðinn fyrir þetta, að sjá hvernig við höfum skipt og skipulagt mest af HTML annars staðar, er mjög einfalt:

{{!< default}}{{! That isn't a comment up there. It tells Ghost that everything on this page must be rendered inside the default.hbs template.}}
{{! This next function can be used to call in anything in the partials/ folder. In this case, we're calling up everything we just put into "loop.hbs". }}{{> loop}}

Niðurstaða

Og þannig er það. Sagði þér það var einfalt!

Ef þú átt í vandræðum skaltu skoða sjálfgefið þema Ghost og skjöl . Spila með HTML, spilaðu með sniðmátkerfinu og byrjaðu að stilla þema þína.

Næstum munum við grafa smá dýpra. Í millitíðinni, hafið gaman!

Valin mynd notar Ghost mynd um Shutterstock.