Ghost CMS is a wonderful blogging platform, but it is a bit complicated due to JavaScript and NodeJS.
Here at LinuxAPT, we shall look into how to configure Ghost on Ubuntu 22.04 LTS.
1. Install Ghost CMS
To begin, we need to have ghost installed on your server or local environment.
So install the node, npm and mysql packages with the below commands:
$ sudo apt install node
$ sudo apt install npm
$ sudo apt install mysql
Next, install Ghost globally in the system:
$ sudo npm install ghost-cli@latest -g
2. Access Ghost CMS
Run the below command to access your Ghost instance if it is offline:
$ ghost start
You can also access it via a browser to figure out how to make the dashboard better and integrate it with other services.
Once accessed in browser and logged in click on More button to access the settings in sidebar
3. Setup Ghost CMS Dashboard
Now, you can update the General, Theme, Branding and Navigation Sections.
i. General Settings
In general settings, you can update metadata, Twitter, and Facebook cards for better search engine rankings.
ii. Brand Settings
In the branding section, you will update all about your appearance. It includes publication cover, logo, and primary link colors.
iii. Theme Settings
In the themes section, you can update, upload, and preview new themes. Ghost CMS supports handlebar themes that can easily be developed. Ghost marketplace has an abundance of themes to use.
iv. Menubar Setting
Here, we can update the navigation of our publication. It is simple and easy to get done. Go back to main settings, click on 'Navigate' and update any available link as you like.
This article covers an overview of Ghost CMS's advanced configuration after installation. In fact, Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance.
You can install Ghost with the below command:
$ ghost install