Goodbye Ghost

Goodbye Ghost Its time to say goodbye to the software I’ve used for long time to blog here. Ghost was a perfect piece of software when I started (again). I’ve learned a lot during that time, e.g. Markdown, configuring NGINX to serve data from Ghost. And how to get nodejs running on my server (which is not that easy as it sounds. more later…) Why? The problems I’ve had: It relies on nodejs - especially at the beginning, there had been some restrictions with the versions. Therefore it was necessary to find a version that is supported with the OS I use and which works with Ghost. That made updates of FreeBSD not that easy, as nodejs need some more specific attention (e.g. add some changes to the node4 Makefile to be able to run sudo portmaster -m DISABLE_VULNERABILITIES=yes www/node4) I’ve created my own startup script for ghost. Meanwhile there are many and better versions available. Just search for ghost_start() and you will find plenty of them. I had massive problems to get Ghost updated to newer version. In more detail, I wasn’t able to export the blog settings and data. It was always a hassle to do that by hand. Therefore I was not able to update it regularly. All of that lead to a bad gut feeling (security) I still believe that Ghost is a wonderful platform for blogging. Especially the hosted version. ...

October 5, 2019 · 2 min · pixelchrome

Installation von Font Awesome Icons für Ghost

Ich liebe die Icons von Font Awesome! Und natürlich gibt es die Möglichkeit die auch in das Casper-Theme Ghost einzubinden. Also das ist zu tun das es funktioniert: Download und Entpacken Download von der gezippten Fonts von der Webseite. Irgendwo entpacken unzip font-awesome-4.5.0.zip CSS und Fonts kopieren Die Datei font-awesome.min.css in das css Verzeichnis der Ghost Installation kopieren cp font-awesome-4.5.0/css/font-awesome.min.css $GHOST_HOME/content/themes/casper/assets/css Alle Dateien aus font-awesome-4.5.0/fonts/ in das fonts Verzeichnis kopieren cp font-awesome-4.5.0/fonts/* $GHOST_HOME/content/themes/casper/assets/fonts Anpassen von default.hbs Im Abschnitt {{! Styles'n'Scripts }} von $GHOST_HOME/content/themes/casper/default.hbs folgendes ergänzen: ...

March 13, 2016 · 1 min · pixelchrome

Ghost Update

So, der erste Punkt aus meiner ‘gute-Vorsätze-fürs-neue-Jahr-Liste’ ist erledigt. Die Blog Software ist auf der Version 0.7.8

February 20, 2016 · 1 min · pixelchrome

Installation und Konfiguration von Ghost unter FreeBSD und NGINX

Ich benutze auf meinem Server FreeBSD und als Bogging-Software Ghost. Hier ein paar Infos wie man das ans laufen bekommt. Mittlerweile geht das recht schmerzfrei :-) Installieren von Node.js und NPM $ sudo portmaster www/node010 www/npm $ node -v v0.10.40 $ npm -v 2.14.7 Erstellen des Users $ sudo adduser Username: ghost Full name: Ghost Blog User Uid (Leave empty for default): Login group [ghost]: www Login group is www. Invite ghost into other groups? []: Login class [default]: Shell (sh csh tcsh bash rbash zsh rzsh git-shell nologin) [sh]: Home directory [/home/ghost]: /usr/local/www/ghost Home directory permissions (Leave empty for default): Use password-based authentication? [yes]: no Lock out the account after creation? [no]: no Username : ghost Password : <disabled> Full Name : Ghost Blog User Uid : 1002 Class : Groups : www Home : /usr/local/www/ghost Home Mode : Shell : /bin/sh Locked : no OK? (yes/no): y adduser: INFO: Successfully added (ghost) to the user database. Add another user? (yes/no): no Goodbye! Erstellen des Unterverzeichnisses und entpacken $ su - ghost $ pwd /usr/local/www/ghost $ mkdir blog $ cd blog $ unzip /tmp/ghost-0.6.2.zip Installieren $ CXX=c++ npm install sqlite3 --sqlite=/usr/local $ npm install --production --sqlite=/usr/local Anpassen der config.js Datei Ich habe den URL und die Maileinstellungen angepasst ...

February 18, 2016 · 2 min · pixelchrome

Ghost, Mac OS X und homebrew

Wie installiere ich Ghost unter Mac OS X? Ganz einfach! Oder? Mit brew nodejs installieren und dann mit npm install & npm start starten. Im Prinzip ja, aber… wenn man nodejs neu installieren muss, dann wird ein brew install nodejs die neueste Version installieren. Die ist aber leider nicht supportet von Ghost. Also dann eben die LTS Version von nodejs installieren? brew install homebrew/versions/node4-lts Die Version ist leider auch zu neu :( . Zumindest für Ghost 0.7.6. ...

February 18, 2016 · 1 min · pixelchrome

Auf ins neue Jahr

Das Jahr 2015 neigt sich nun wirklich dem Ende zu. Die letzten Vorbereitungen für die Sylvesterfeier sind eigentlich abgeschlossen. Hat scho’ gepasst, würde ich rückblickend sagen. Das ist natürlich mein persönlicher Blick zurück. Für manch einen war das Jahr sicherlich grossartig, für andere war es nicht so toll. Wie dem auch sei… Ich wünsche allen die das hier noch lesen einen guten Rutsch! Meine guten Vorsätze bezüglich des Blogs hier ...

December 31, 2015 · 1 min · pixelchrome