问题标签 [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 投票
2 回答
676 浏览

node.js - node.js heroku Ghost 由于缺少依赖项而无法启动:找不到模块

我已经为此工作了几个小时,但没有运气。我刚去下载Ghost 0.7.0到我的本地机器上,开箱即用,npm start运行良好。当我尝试安装我的第一个软件包时遇到了错误。我正在安装的软件包是ghost-s3-storage。但是,在部署到 heroku 时,所有包都返回类似的错误。

这是我的步骤...

所以现在我的package.json包含准确的依赖关系,所以 Heroku 应该正确部署,但它没有。它似乎是由 Heroku 运行的三个命令引起的(根据他们的指南)。当我在本地运行命令时,我可以复制错误。

在这一点上,我的package.json看起来是正确的。

但是,ghost-s3-storagenode_modules.

所以我很难过。Heroku 或者 node.js 或者我是愚蠢的。请帮忙。

0 投票
1 回答
59 浏览

php - WordPress.com 和 Ghost.org 如何在他们自己的网站上为用户创建托管博客,我该如何做?

我正在开发一个类似于WordPress.comGhost.org的项目, 我只是想知道,这些平台如何为其用户创建博客帐户?

他们是否:

只需在数据库中创建一个帐户并为用户的网站创建一个单独的名称空间数据库或者,他们是否使用经销商托管在单独的帐户上托管网站?

顺便说一句,我是一名PHP Web 开发人员。所以,你可以和我一起技术:)

0 投票
2 回答
435 浏览

handlebars.js - 头版上的精选帖子

如何在首页顶部显示精选帖子?其次是剩余的帖子。

目前,它们显示在分页每一页的顶部。

这是我的loop.hbs:

这是我的博客: http: //netsca.pe/

目前唯一的特色帖子是如何在 AWS 上安装 Ghost | 免费的 Amazon EC2 - 完整指南

如您所见,它显示在帖子第三页的顶部,而不是首页的顶部。

我读过Stack Overflow: latest post with specific tag on the front page,但仍然无法弄清楚这一点。

还阅读了这篇文章:幽灵博客支持论坛:在索引页面上首先显示精选帖子, 但仍然无处可去。

0 投票
0 回答
44 浏览

node.js - 使用 CentOS 并在主文件夹中获取 EACCES

我有一个用户www,我希望它成为站点管理员。但即使在它自己的主文件夹中也能得到这个:

它在我使用root帐户时有效,但不适用于www. 我对这种身份验证感到困惑。

- - 添加 - -

我在我的博客应用程序中使用 Ghost 并以 开头npm start,这个文件是从客户端上传的,我不确定这个文件的权限。

0 投票
0 回答
162 浏览

javascript - 在 Ghost 帖子中显示 javascript 地图 (amChart)

我正在尝试将 amChart 地图添加到我在 Ghost 上的一篇帖子中,但它似乎不起作用。我在 PHP 中测试了代码,它工作得很好。

它应该看起来像这样:

amChart 地图

我究竟做错了什么?其他 JS 似乎工作正常。

0 投票
0 回答
964 浏览

node.js - Ghost(博客)和 Cloudfront CDN 的问题

我将我的 Ghost 博客托管在 EC2 实例上,并尝试将 cloudfront 放在博客前面,但遇到了重定向错误。

在此处输入图像描述

该博客在没有云端的情况下工作得非常好,但是一旦添加,问题就出现了。我认为这可能与我的 SSL 配置有关。我的Nginx文件设置为通过以下方式为博客提供服务http

但该网站本身正在服务结束SSL。当站点不落后cloudfront但一旦发生错误时,这不是问题。我认为可能发生的事情是cloudfront从 ghost 用来确定流量是否存在的请求中删除一些标头,httphttps我无法确认这一点。

这是我的nginx日志中的内容:

任何想法可能导致此问题或如何解决?建议表示赞赏。

0 投票
1 回答
536 浏览

postgresql - 带有 Postgres 的 Dokku Ghost 博客

我一直试图让 Dokku、Ghost 和 Postgres 一起正常工作,但我无法弄清楚我缺少什么。也许它只是 Ghost 不支持容器化的 postgres,或者(更有可能)我只是在配置中遗漏了一些东西。我当前的配置文件如下所示:

我已经尝试过官方 beta Postgres 插件(https://github.com/dokku/dokku-postgres)和 Flink(https://github.com/Flink/dokku-psql-single-container)但是两者都返回连接错误。我选择了官方插件的 URL,并将主机与生成的其余 postgres 连接字符串分开,并得到“错误:您在 config.js 中的数据库配置无效。” 这与我使用 Flink 得到的相同,也就是您在上面看到的配置。

我从这里的教程中提取了这个: robmcguinness 。com/digitalocean-dokku-postgresql-and-ghost/ 用于以前的版本,但我已尽力纠正更改。

我知道我可以让 sqlite 工作,但我更希望 Postgres 支持博客,以确保我可以在需要时扩展它。如果有人注意到我错过的任何事情,请告诉我,在放弃并转向这里寻求帮助之前,我已经为此努力了几个小时。

供参考的是上述配置中这些变量的审查输出:

DB_HOST 的 postgres 的输出是因为它是数据库的容器。官方 Postgres 插件没有提供用户,所以我必须创建一个,然后我使用创建的连接字符串来获取主机信息。

提前致谢,

史蒂夫

0 投票
2 回答
588 浏览

ghost-blog - Ghost config.js 文件

我实际上是在尝试使用 ghost 创建一个简单的博客,并且在开始生产环境时遇到了一个问题。

我有 v0.7.1,这是我的配置文件(生产部分)

事实是,当我尝试在浏览器上访问我的公共 IP 时,即使我尝试使用 2368 端口,我也无法在屏幕上看到任何内容(未找到 404)。

我的防火墙规则设置得很好。

我究竟做错了什么 ?

0 投票
1 回答
224 浏览

ajax - 手机上的 GhostLab 网站无法通过 AJAX ping 其他本地托管的网站

当本地托管页面尝试通过 AJAX ping 另一个本地托管页面时,在移动设备上测试Ghostlab 会出现问题。通常,GhostLab 会为您重写 URL,但由于它是 AJAX 请求,我假设它不会重写它,因为它是动态生成的 URL。

在修改了 HOST 文件的虚拟机和主机上运行良好。无法加载 AJAX。GhostLab 上的代理服务器设置非常有限。有没有人遇到过这个问题并解决了?

0 投票
1 回答
247 浏览

ghost-blog - GhostHunter 找到的帖子数:0 期

我使用 Ghost 博客系统和 GhostHunter 作为搜索引擎。但是当我搜索任何东西时,它会返回 me Number of posts found: 0

谁知道,如何解决?