Reklaam
Hoidke ajaveebi pidamine lihtsana. Ghost on uus ajaveebiplatvorm, mis on üles ehitatud Node.js-ile. Erinevalt WordPress, millest on aastate jooksul saanud tõeline CMS-i suurärimees ja mis töötab vananenud PHP/MySQL-tehnoloogial, lubab Ghost lihtsustada asju tagasi seal, kus nad algasid: puhas, võltsimata. blogimine.
Põhijooned
Ghost alustas eelmisel aastal Kickstarterina – "see on lihtsalt ajaveebiplatvorm". Kui avatud lähtekoodiga projekti jaoks koguti 200 000 naela (320 000 dollarit), teadsid nad, et neil on midagi kallal.
Ghost on seotud lihtsusega. See ei ole täieõiguslik CMS: see ei sisalda isegi kommentaaride funktsioone. See ei muuda teie saiti töökohtadeks või e-kaubanduse poeks – see on sõna otseses mõttes lihtsalt ajaveebiplatvorm. See on ilus ajaveebiplatvorm, aga see on ka kõik. Kui soovite midagi, mida saab muuta selliseks, millest teie süda unistab, otsige mujalt.
Mille poolest siis Ghost erineb?
- Eelvaatepaan ja allahindluste redaktor. Üks Ghosti silmapaistvamaid omadusi on lihtne redigeerimisekraan, mis koosneb kahest paneelist: üks paneelist redigeerimiseks ja teine tulemuse eelvaateks. See tundub nagu WordPressi täisekraani redigeerimisrežiim, kui olete seda kunagi kasutanud. Piltide üleslaadimine toimib pukseerimise teel, mitte keerukate üleslaadimisdialoogide abil.
- Responsiivne liides. Algusest peale loodud töötama reageerivalt tahvelarvutites ja mobiilseadmetes. Ja mitte ainult a "Toetame mobiilseadmeid ja puutetundlikke sündmusi, kuid see ei tööta tegelikult" omamoodi, a la WordPress.
- * Ilus armatuurlaud. Ghost lubab sisselogimisel palju kasulikku statistikat. WordPress lubab ka seda, kuid annab kahjuks vähem tulemusi.
see on kõik. See on funktsioonide loend. Olen *redigeerinud seda viimast, sest armatuurlauda pole tegelikult veel olemas: see on kavas avaldada jõulude paiku. Nii et praegu saate põhimõtteliselt lihtsalt toimetaja ja tegeliku ajaveebi. Siin on ekraanipilt lubatud armatuurlauast, et teid üle tõmmata.
![armatuurlaud](/f/61457c9ea7ea3efb9c658ba674c53d0c.jpg)
Hostitud vs ise hostitud
Praegu on Ghost testimiseks saadaval ainult ise hostitud keskkondades, st "tooke oma server". Kuna see nõuab keerulisi serveri kohandamisi ja juurjuurdepääsu, te ei saa seda kasutada ka jagatud hostimises. Varsti hakkavad nad oma hostitud teenuse jaoks beetakontosid avama – see tähendab a tasuta ajaveebiteenus, nagu WordPress.com Mis vahe on ajaveebi pidamisel saidil Wordpress.com ja Wordpress.org?Kuna Wordpress töötab nüüd igal 6-l veebisaidil, peavad nad midagi õigesti tegema. Wordpressil on midagi pakkuda nii kogenud arendajatele kui ka täiesti algajatele. Aga just siis, kui alustad... Loe rohkem . See pole aga veel valmis, mis tähendab, et Ghosti proovimiseks vajate oma serverit.
Ghosti installimine
Algselt plaanisin selle installida oma Media Temple VPS-i tootmisserverisse, kuid nii mõnigi asi läks sellega valesti. See on arusaadav: lõppude lõpuks on nii Node kui ka Ghost endiselt beetaversioonis ja minu VPS töötab CentOS-i vana versiooniga. Kui teil on Raspberry Pi, on see ideaalne testplatvorm Ghosti proovimiseks; teise võimalusena saate installige Ghost tasuta Amazon AWS-i eksemplarivõi lihtsalt haara a valmis BitNami virtuaalne seade.
Peate looma konto aadressil ghost.org enne kui saate süsteemi alla laadida. Jätkake ja tehke seda kohe. Kui olete selle kätte saanud, laadige kogu ZIP-fail oma Pi-sse SFTP kaudu üles – ma eeldan, et teate, kuidas seda teha.
Järgmiseks alustamiseks SSH.
ssh [email protected] (või teie RPi IP-aadress) sudo su. apt-get update. apt-get upgrade.
Kirjutamise ajal 0.10.20 on Node'i uusim versioon – seda võib olla värskendatud, nii et kontrollige. Vajadusel kohandage failinimesid ja kaustu.
curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf node-v0.10.20.tar.gz. cd node-v0.10.20. ./configure make. pane installima.
Ettevaatust – esimene make käsk võtab aega vähemalt paar tundi.
apt-get install sqlite3. git kloon git://github.com/isaacs/npm.git. cd npm/scripts. chmod +x install.sh. ./install.sh.
Sel hetkel on teil uuendatud süsteem, kuhu on installitud Node.js ja Node Package Manager.
unzip -d ghost ghost-[vajutage vahekaarti]
Tabeldusklahvi vajutades palute Bashil täita ülejäänud failinime üksikasjad, säästes sellega teie vaeva.
cd kummitus. npm installimine.
See haarab Ghosti jaoks kõik sõlmesõltuvused. Kui kuvatakse veateade selle kohta, et NPM-i ei leitud, proovige binaarfaile sümlinkida:
ln -s /usr/local/bin/npm /usr/bin/npm npm install.
![Palju rohelist on hea. Igasugune punane ja protsess ebaõnnestus.](/f/d0763c1a4d96b266b7602b6f8a20044a.jpg)
Nüüd olete valmis tegema mõningaid väiksemaid konfiguratsioonimuudatusi.
cp config.example.js config.js. nano config.js.
Selles failis soovite redigeerida kõiki hosti eksemplare: '127.0.0.1' oma IP-aadressiga ja porti '2368' koos 80-ga. Väljumiseks ja salvestamiseks vajutage klahvikombinatsiooni CTRL-X, Y.
![edit-host-port](/f/9b0e3e583c0c39d4d2e2f8b520e02d01.png)
Lõpuks tippige:
npm start
Ghosti jooksma. Nüüd pääsete Ghostile juurde mis tahes kohalikust võrgubrauserist oma Pi IP-ga.
http://10.0.1.10/ghost
![kummitus-sisselogimine](/f/e48937eb196812d37f75ea32a5cedf3d.png)
Teate, et see töötab, sest kui näete, et RPi teenindab ressursse.
![rpi-silumine](/f/be92c810f3f698364702c01f0a6ca86b.png)
Kuigi esialgne kasutajatunnuse loomine on erakordselt aeglane – umbes minut –, on kogemus pärast seda lõõgastavalt kiire. Vaadake Node.js-i jõudu!
Muljed
Teid suunatakse otse sisuülevaates ühe postituse näite abil, et õppida allahindluse põhitõdesid. Ma ei olnud enne Ghosti kasutamist eriline allahindluste fänn – pigem tippisin lihtsalt lihtteksti ja kasutasin seejärel WordPressi visuaalset redaktorit, et hiljem asju üles tõsta. Kui olete süntaksi selgeks õppinud, on see siiski üsna lihtne ja ma leian, et see on nüüd ahvatlev. Eriti meeldib mulle võimalus lisada hiljem ekraanipilte: lihtsalt pange endale meeldetuletuseks kohatäide, seejärel lohistage ja pukseerige hiljem redaktorisse. Kui kaua oleme soovinud WordPressis üleslaadimist pukseerides?
![toimetaja](/f/9308f460a473f7cdf91ff03b5a91e47a.png)
Ja sellega asi piirdubki. Saate vaadata oma ajaveebi, eemaldades selle /ghost URL-ist (või klõpsake ülemises vasakpoolses ikoonis, kui määrate IP tootmis-URL-iks). Vaiketeema on üsna igav, kuid seal on juba a turuplats rohkem ostma.
Loodan selgelt sensatsiooni, öeldes, et Ghost on WordPressi tapja: Node ise on endiselt beetaversioon, nagu ka Ghost ja kummagi tootmisserverisse installimise protsess pole praegu kaugeltki lihtne. Siiski pakub Ghost mõjuvat alternatiivi kõigile, kes ei soovi lihtsa ajaveebi jaoks WordPressi keerukusega tegeleda. Nii on iga populaarse süsteemiga: selle kasvades lisatakse funktsioone, koodi keerukus suureneb, algne missioon läheb kaotsi ja ühel hetkel saabub uus särav konkurent, kes midagi pakub värske. Kummitus on mis käivituvad, ja te peaksite sellelt suuri asju ootama. Praegu aga ei tapa see kindlasti ühtegi WordPressi.
Kui teil on olnud võimalus Ghosti proovida, mida arvate? Kas see on teie jaoks liiga lihtne või meeldib teile see lihtsus?
Jamesil on tehisintellekti bakalaureusekraad ning CompTIA A+ ja Network+ sertifikaat. Ta on MakeUseOfi juhtivarendaja ning veedab oma vaba aega VR paintballi ja lauamänge mängides. Ta on lapsest saati personaalarvuteid ehitanud.