问题标签 [ghost]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
868 浏览

node.js - OpenShift:503 服务不可用

过去几个小时我一直在研究我的 Ghost 主题,突然出现了这个错误。附件是我的 HAProxy 状态输出的副本。

在此处输入图像描述

我已经重新启动了 NodeJS 和 HAProxy。重新启动都没有解决问题,并且两者都显示为在控制台中运行。

有谁知道如何解决这个问题?

0 投票
2 回答
292 浏览

mysql - Ghost 博客平台连接重置错误

我在 Microsoft azure 上将 Ghost 作为 Web 服务运行。我使用 MySql 数据库而不是默认的 Sqlite 进行存储。每次我打开博客时,我都会收到状态为 500 的 Econnreset 错误,并且正在显示 Sql 查询。

我在虚拟机中运行了 MySql。但是刷新时一切正常。我也在使用连接池。

如何纠正这个问题,或者 Ghost 与数据库断开连接的可能原因是什么。

0 投票
1 回答
591 浏览

handlebars.js - Ghost handlebars.js {{#has tag="Top"}} doesn't work

In my loop.hbs template I'm trying to get Ghost to pin posts that have the tag "Top" to the top. I'm using the {{#has}} helper combined with a {{#foreach posts}}.

See code below. The behaviour I'm getting though is that only the {{^has tag="Top"}} (i.e. the second foreach loop) is working.

Any clues as to what I might be doing wrong?

0 投票
1 回答
1207 浏览

node.js - npm install ghost 失败,代码 EPERM errno -4048 syscall rename(在 Windows 上)

在使用npm版本 3.8.x安装 Ghost 期间,出现以下错误:

在搜索了一天来解决这个问题后,它显然与 npm v3.8 ( https://github.com/npm/npm/issues/10379#issuecomment-163316532 ) 中的一个已知错误有关。

0 投票
1 回答
392 浏览

ghost-blog - 在 Ghost 编辑器中设置自定义标志或变量

是否有任何简单的方法或助手可以启用设置自定义变量标志的功能。例如,我可以在编辑器中将颜色变量设置为“蓝色”,然后可以使用把手在该帖子中添加“蓝色”类元素。

编辑:我最终不得不使用不同的 CMS。Ghost 被有意设计得简单,我的需要需要更多的自定义功能。

0 投票
2 回答
2222 浏览

python - 这个 Python 图标是什么?

有时当我在终端中运行 python 脚本时,会打开一个 python 实例

在此处输入图像描述

我已经看到 matplotlib 和 ghost 导致了这个。关闭它的唯一方法似乎是关闭 python 终端。

这个实例到底是什么?如何在我的脚本执行后自动关闭它?

0 投票
1 回答
1537 浏览

ghost-blog - 图像资产未在 Ghost 博客中加载

默认情况下,主题在其文件夹中casper不包含文件夹。我创建了一个,并在其中放置了一个 PNG 图像。imagesassets

现在,screen.css我正在构建一个使用 CSS 样式的标题,它反过来引用图像:

但是,这总是返回 404 - Chrome 和 Edge 都提到该资源不存在。

博客本身不断地从 GitHub 存储库部署到 Azure 网站。每次对 CSS 进行更改时,我都会重新启动网站,但似乎没有任何变化显示图像。

有没有办法强制assets/images文件夹包含在资产查找中?

0 投票
1 回答
1617 浏览

email - 无法从 Ghost 发送电子邮件 - 504 错误

我执行了简单的 Digital Ocean ghost droplet 设置(Ubuntu 14,Ghost 0.7)并且博客运行良好,除了当我尝试邀请其他作者时,我在控制台中看到以下错误:

而且,当然,不会发送电子邮件。

config.js 文件中的不同 smtp 配置会发生相同的错误(我尝试了 mailgun 和 gmail)。

任何帮助都非常受欢迎!谢谢!

0 投票
2 回答
203 浏览

node.js - Ghost 博客 - 检查请求标头

我有一个自托管的 Ghost 博客正在运行。我想检查是否存在自定义标头,例如X-Den-Was-Here.

我要实现的是条件检查,其中:

  1. 如果标题存在- 加载博客内容。
  2. 如果标头不存在- 返回401 Unauthorized

在 Ghost infra 中执行此检查的最合适位置是哪里?

0 投票
1 回答
162 浏览

node.js - Ghost 博客,在本地机器上运行时出错

我已经在 Openshift 上安装了 ghost 博客并创建了本地副本以进行一些更改。我添加了新主题并将其部署回 openshift。它工作正常,但我无法在我的本地机器上运行这个博客。如果我运行 NPM start,我会收到以下错误:

我虽然这个errpr与sqlite3有关,所以我已经卸载并重新安装了它,但仍然是同样的错误。

有人可以让我知道我要犯什么错误吗?