How to add class in image markdown in Ghost?

In Ghost, the markdown for image is ![alt](src) Is there a hidden format for adding a class in the img tag? Or is this feature not in Ghost yet? I wanted to have a result like this: <img src="src"...

Exporting Ghost to Wordpress

I've been searching for a possibility to copy my Ghost Blog posts to Wordpress. So far, I've managed to export all ghost data to a JSON file -- do you know any existing tool to convert it to...

Many blogs served with one installation of Ghost blogging platform

Is there any chance to run single installation of Ghost blogging platform to serve many blogs accessible under many different top-level domains or subdomain? I have tried to browse source code,...

What is a static site generator?

After ditching Wordpress, I've been experimenting with Jekyll to create a blog. I chose it (over Ghost) to help learn the basics of web development while I blogged. Also, the free hosting on...

How to limit CPU and memory usage for node processes

I would like to install a Ghost Blog on a shared server via GitHub. During the installation, I need to run npm install, grunt init and grunt prod. My host provides 500 MB memory usage, if a...

Prevent Word Wrap Using Prism.js

My blog is powered by Ghost and Prism.js is used for syntax highlighting. This works great, but I'd like to disable word wrap to make code snippets easier to read. Is there a Prism.js...

Nginx warning "conflicting server name <domain_name> on 0.0.0.0:80, ignored"

I have looked across several forums and StackOverflow questions but I'm truly at a loss here as to why this is not working. I was running a Ghost.org blog on a Digital Ocean droplet and had...

Why can't I use a if statement inside of my express handlebars template?

I've recently began working on my first Express project and I chose to use Handlebars as my template language because I had some prior experience when creating Ghost blog themes. I'm creating a...

In Docker for Windows, permissions denied for mkdir/chown

I'm working on developing a ghost blog and deploying it as a docker container. Since one of the goals of my project is to develop themes and other things with live data, I've created a volume...

Handlebars, how to evaluate the @index

I'm using Ghost as my website base which in turn uses handlebars. I purchased a template to expedite my roll out and am now trying to customize a few items. So the home page is a masonry style...

How do I fix my docker-compose.yml? - expected <block end>, but found '<block mapping start>'

ERROR: yaml.parser.ParserError: while parsing a block mapping in "./docker-compose.yml", line 1, column 1 expected <block end>, but found '<block mapping start>' in "./docker-compose.yml", line 2,...

How add push notification service on ghost blog?

Most of the push notification services required to upload two files at the "/" (root) of the server . So that the following files can be accessed via the following...

can access the site with curl but not in brower

I have set ghost blog using docker and published the same on the port 6000. I could access the site within the host using cURL http://localhost:6000 and also when I cURL from a different host...

How do I Re-route Ghost Blog Admin URL without modifying the API Address?

Ghost blog platform has a setting that allows you to change the admin panel login location (which starts as: https://whateveryoursiteis.com/ghost). Methodology / docs for changing that setting...

How do I set Ghost Blog Custom Routes.yaml Collection Title / Meta Description in my custom template?

Using the Ghost blog routes.yaml file it is possible to use the collections block to create a custom collection made from some tag(s) and / or other data. You can also tell this collection to use...

Syntax Highlighting not working with Prismjs

I am running ghost as a blog software and I have a blog post that has markdown code snippets that I would like to have syntax highlighted. I have followed the instructions to include the necessary...

Deployed Docker-Compose returns "502 Bad Gateway"

Please assist. I found a blog post, https://blog.ssdnodes.com/blog/host-multiple-ssl-websites-docker-nginx/) regarding deploying multiple docker-compose application with the same nginx-proxy but...

Every yarn command gives "error ../package.json: Name contains illegal characters"

Kia ora! I'm trying to install ghost-blog locally, but am running into an issue during install. It stops at "installing dependencies", and yarn install --no-emoji -no-progress (the command...

Ghost - Can't connect to the bootstrap socket (localhost 8000) ECONNREFUSED

I have been trying for a long time to debug my ghost blog as you can see here. I have made some progress the problem seems to be related to an error on the bootstrap socket of ghost. My...

Installing Ghost CMS on a shared hosting

I am trying to install Ghost CMS in a subdomain of my shared server but can't get to run the install locally commnad in my subdomain folder. The command I am using is this ghost install local. To...

Installing Ghost on MacOS: 'ghost install local' produces 'Response code 401 (Unauthorized)' midway through install process

EDIT: I changed the Node version to 10.x, which was recommended to me by ghost. I get the following (similar) error. It seems to fail in got? Debug Information: OS: Mac OS X, v10.14.5 ...

Include handlebars partials when they exist based on context in Ghost

I've got a customized theme for Ghost. I nave a guest author once on a while. I'd love the ability to include any number of custom links to the authors page for each author. I'm aware of the...

Error: {#each} only iterates over array-like objects. -- Javascript & Svelte

<script context="module"> import GhostContentAPI from '@tryghost/content-api'; // const api = 'http://localhost/posts'; const api = new GhostContentAPI({ url: 'http://localhost', key:...

Ingress nginx cache

I'm trying to figure out how to use nginx proxy cache with some specific rules. For exemple, when i'm hosting Ghost or Wordpress, I don't want to cache admin section. Using server snippet, I've...

how to remove authors and tags from sitemap in ghost blog.?

A quick question about sitemap. Is it possible to regenerate the sitemap? I want to remove tag and author pages from sitemap for SEO purpose. There's a another way to disabled tags and author to...

Redirect URL to another domain with same path in Ghost CMS redirects.json

I try to use Redirect.json for redirect URLs in ghost CMS. I use this in redirect.json...

How can i Remove binami corner banner on Ghost CMS

I try'd many time using ssh to remove this banner but ssh alway show in bnconfig not found. enter image description here

Does Ghost Blog have any logs?

I'm developing a theme locally for https://ghost.org/ I'm running into a ton of issues. But there are no logs. I have no idea why it is failing. Are there any options to display the logs while...

How can I make responsive images from Ghost (Content API) to Next.js?

I've created a blog website based on this video: https://www.youtube.com/watch?v=1SYU1GorO6Y. Where it has: Next.js as the frontend, Ghost CMS as the backend (with Heroku), and Vercel for...

React can't access my environment variables in kubernetes

This is my yaml file, tried using both with putting the value in and using secrets apiVersion: apps/v1 kind: Deployment metadata: name: dockuser-site-deployment spec: replicas: 1 selector: ...