
Michael Fisher
0
716
190
Hold blogging enkel. Ghost er en ny blogging platform bygget på Node.js. I modsætning til WordPress, der er blevet en rigtig behemoth af en CMS gennem årene og kører på forældet PHP / MySQL-teknologi, lover Ghost at forenkle tingene lige tilbage til, hvor de begyndte: ren, uforfalsket blogging.
Hovedtræk
Spøgelse begyndte som en Kickstarter sidste år - “det er bare en blogging-platform”, de slog op. Da 200.000 £ (320.000 $) blev indsamlet til open source-projektet, vidste de, at de var på noget.
Spøgelse handler om enkelhed. Det er ikke et fuldgyldigt CMS: det inkluderer ikke engang kommentarfunktionalitet. Det vil ikke omdanne dit websted til et jobbræt eller e-handelsbutik - det er bogstaveligt talt kun en blogplatform. Det er en smuk blogplatform, men det er alt, hvad det er. Hvis du vil have noget, der kan muteres i ethvert dit dit hjerte kan drømme om, skal du se andre steder.
Så hvad gør Ghost anderledes?
- Eksempelrude og markdown-editor. En af de mest slående træk ved Ghost er den enkle redigeringsskærm, der består af to paneler: en til at redigere i markdown og en for at få vist resultatet. Det føles som WordPress 'redigeringstilstand på fuld skærm, hvis du nogensinde har brugt det. Billedoverførsel fungerer ved træk og slip, ikke komplekse upload-dialoger.
- Responsiv interface. Designet fra bunden til at arbejde responsivt på tablets og mobile enheder. Og ikke kun i en “vi understøtter mobile enheder og berører begivenheder, men fungerer ikke rigtigt” slags måde, a la WordPress.
- * Smukt instrumentbræt. Ghost lover en hel masse nyttige statistikker lige der, når du logger ind. WordPress lover også dette, men underværdigt underleverer.
Det er det. Det er listen over funktioner. Jeg har * redigeret den sidste, fordi Dashboard faktisk ikke findes endnu: Det er planlagt til udgivelse omkring jul. Så for nu får du dybest set bare en redaktør og den faktiske blog. Her er et skærmbillede af det lovede betjeningspanel, der giver tidevand over dig.
Hosted vs Self Hosted
Lige nu er Ghost kun tilgængelig til test i miljøer med egen vært - dvs.., “medbring din egen server”. Da det kræver nogle komplekse serverjusteringer og root-adgang, du kan heller ikke køre dette på delt hosting. På et tidspunkt vil de snart begynde at åbne betakonti for deres hostede service - det vil sige en gratis bloggingtjeneste, meget som WordPress.com. Hvad er forskellen mellem at køre din blog på Wordpress.com & Wordpress.org? Hvad er forskellen mellem at køre din blog på Wordpress.com & Wordpress.org? Når Wordpress nu tager 1 ud af hver 6 websteder, skal de gøre noget rigtigt. For både erfarne udviklere og den komplette novice har Wordpress noget at tilbyde dig. Men ligesom du begynder på…. Det er dog ikke klar endnu, hvilket betyder, at du har brug for en egen server for at prøve Ghost.
Installation af spøgelse
Jeg planlagde oprindeligt at installere dette på min Media Temple VPS-produktionsserver, men så mange ting gik galt med det. Dette er forståeligt: Både Node og Ghost er stadig i beta, og min VPS kører en gammel version af CentOS. Hvis du har en Raspberry Pi liggende, er dette en ideel testplatform til at prøve Ghost; alternativt kan du installere Ghost på en gratis Amazon AWS-forekomst eller bare få fat i et færdigt BitNami-virtuelt apparat.
Du skal oprette en konto på ghost.org, før du kan hente systemet. Gå videre og gør det nu. Når du først har fået fat i den, skal du uploade den komplette ZIP-fil til din Pi via SFTP - Jeg antager, at du ved, hvordan du gør så meget.
Næste, SSH for at komme i gang.
ssh [email protected] (eller din RPi IP-adresse) sudo su apt-get update apt-get upgrade
I skrivende stund, 0.10.20 er den seneste version af Node - den kan være opdateret, så kontroller også. Juster filnavne og mapper efter behov.
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 make install
Pas på - at den første kommando først tager mindst et par timer.
apt-get install sqlite3 git clone git: //github.com/isaacs/npm.git cd npm / scripts chmod + x install.sh ./install.sh
På dette tidspunkt har du et opdateret system med Node.js og Node Package Manager installeret.
pak ud -d ghost ghost- [press tab]
Ved at trykke på fanen, beder du Bash om at udfylde resten af detaljerne i filnavnet, hvilket sparer indsatsen.
cd ghost npm installation
Dette griber alle node-afhængighederne for Ghost. Hvis du får fejl om, at NPM ikke findes, kan du prøve at koble binærerne sammen:
ln -s / usr / local / bin / npm / usr / bin / npm npm installation
Masser af grønt er godt. Enhver rød, og processen er mislykket.
Nu er du klar til at udføre nogle mindre konfigurationsændringer.
cp config.example.js config.js nano config.js
I denne fil vil du redigere alle forekomster af vært: '127.0.0.1' med din IP-adresse og port: '2368' med 80. Tryk på CTRL-X, Y for at afslutte og gemme.
Til sidst skal du skrive:
npm start
at køre Ghost. Du kan nu få adgang til Ghost fra enhver lokal netværksbrowser med IP'en til din Pi.
http://10.0.1.10/ghost
Du ved, at det fungerer, for hvis du ser ressourcer, der serveres fra RPi.
Selvom den oprindelige oprettelse af bruger-ID er ekstraordinær langsom - ca. et minut - er oplevelsen efter det brændende hurtigt. Se kraften i Node.js!
Impressions
Du kastes direkte ind i et indholdsoversigt med et enkelt indlægseksempel for at lære det grundlæggende i markdown. Jeg var ikke en stor fan af markdown før jeg brugte Ghost - jeg vil hellere bare indtaste almindelig tekst og derefter bruge WordPress-visuelle editor til at jazze ting op senere. Når du først har lært syntaksen, er det dog temmelig enkelt, og jeg finder det tiltalende nu. Jeg elsker især muligheden for at tilføje skærmbilleder senere: bare sætte en pladsholder for at minde dig selv, og træk og slip derefter ind i editoren på et senere tidspunkt. Hvor længe har vi ønsket at trække og slippe uploads i WordPress?
Og det handler om det. Du kan se din blog fjerne filen /spøgelse af URL'en (eller klik på ikonet øverst til venstre, hvis du angiver IP'en som produktions-URL). Standardtemaet er temmelig kedeligt, men der er allerede en markedsplads at købe mere.
Jeg er tydeligvis sensationaliserende ved at sige, at Ghost er en WordPress-dræber: Selve knudepunktet er stadig beta, ligesom Ghost, og processen med at få enten installeret på en produktionsserver er langt fra let som nu. Alligevel tilbyder Ghost et overbevisende alternativ for alle, der ikke ønsker at håndtere kompleksiteten af WordPress til enkel blogging. Sådan er det med ethvert populært system: når det vokser, tilføjes funktioner, kodekompleksiteten øges, den oprindelige mission går tabt, og på et tidspunkt kommer en lys ny konkurrent, der tilbyder noget nyt. Spøgelse er der starter, og du bør forvente store ting af det. For nuværende tidspunkt dræber det bestemt ikke noget WordPress.
Hvis du har haft en chance for at prøve Ghost, hvad synes du? Er det bare lidt for simpelt for dig, eller elsker du den enkelhed?