问题标签 [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 回答
50 浏览

openshift - 如何添加主题

我刚刚在 openshift 上连接了一个 ghost 实例。然后我下载了一个新主题并将其添加到内容/主题中。如何用新的Portfolio主题替换旧主题 casper?我尝试进入 Makefile 并更改:

我在 openshift 上登录管理控制台并检查了设置,但没有看到任何更改主题的选项。

0 投票
1 回答
1979 浏览

python - python和ghost崩溃

我正在尝试让 ghost 使用 python 并按照http://ghostpy.readthedocs.org/en/latest/上的安装说明进行操作,但只要我运行

它抛出错误

进程以退出代码 -1073740771 (0xC000041D) 结束

当我跑

它给了我

建议按照说明安装 QTCore 和 PySide。有谁知道如何解决这个问题?

我正在使用 Python 3.4 和 pycharm 4.0.5。

0 投票
0 回答
416 浏览

node.js - 由于缺少依赖项,Ghost 无法启动

我在运行 Ubuntu 14.04 的 DigitalOcean 服务器上安装的 Ghost 突然停止工作。该网页返回 502 Bad Gateway。当我尝试npm start控制台返回时:

错误:由于缺少依赖项,Ghost 无法启动:

找不到模块“hover.css”

我完全被困住了。我在类似问题上阅读了其他一些主题,但没有一个答案有帮助。我尝试删除 node_modules 并重新安装节点,并清除其间的缓存。那是行不通的。

这一切都是在我为img悬停标签添加 CSS 过渡之后发生的。

0 投票
0 回答
65 浏览

wordpress - Ghost 和 Wordpress 一滴

我有 3 个 Wordpress 网站(一个我的 2 个客户)我将它们放在 Digital Ocean 上的一个小滴中。

我在不同的液滴上有 1 个 Ghost 网站

我正在考虑将 wordpress 站点移动到 ghost droplet,这样我就可以将所有内容整合到一台服务器上。我正在将 wordpress 站点移动到 ghost 服务器。

我正在关注这个链接- https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-virtual-hosts-server-blocks-on-ubuntu-12-04-lts--3

然后一个用户告诉我我也必须这样做- nginx fastcgi php

最后整个过程似乎脱节了,我在 NGINX 配置的堆栈溢出中发现了这段代码,现在我不知道从哪里开始。我应该从哪里开始?

#

0 投票
1 回答
111 浏览

node.js - Ghost(node.js) 应用程序 - 在 OpenShift 托管中 git push 后出现 503 错误

  1. 我在 OpenShift 主机中创建了 ghost 博客。一切正常。

  2. 我想对 css 文件进行一些更改(更改页面标题的边距),所以我做了 git pull 资源,在本地对 css 文件进行了更改,然后使用命令 git push -f(force) openshift master git push back,因为没有 -f,我无法执行此推送。

  3. 在这个“git push”命令之后,我的应用程序坏了,现在,http 输出 503 错误......

我试图重新启动我的应用程序,但它没有帮助。不知道为什么会崩溃。

0 投票
2 回答
493 浏览

python - Python 中的 Ghost 没有截取全分辨率浏览器截图

Windows 7/Python 2.6

我正在尝试获取完整的浏览器屏幕截图,然后使用枕头来比较图像。我已经开始使用 Ghost 来截屏,因为我似乎无法让 Selenium/PhantomJS 在无头模式下截取完整的浏览器截屏。当我使用 Ghost 截屏时,图像的分辨率就像 780x8000,即使我将视口大小设置为 1920x680(只是在习惯枕头时测试分辨率大小)。遗憾的是我不能分享截图,但这里只是一段代码。

截取屏幕截图后,图像显示网页中的所有项目,但位于 1000 像素宽的布局断点处。

有人可以解释如何使用 ghost 或可能的其他 python 包在 1920x"PageHeight" 处获取屏幕截图的预期结果吗?

0 投票
2 回答
5600 浏览

javascript - 如何在 Ghost 中找到所有带有特定标签的帖子并对其进行迭代?

我目前正在开发一个 Ghost 博客(Ghost 是 Wordpress “继任者”,它基于 Node.js 和该平台上的其他各种包/库),但我想知道如何才能获取所有帖子在 Ghost/Handlebars.js 中有特定标签。

问题是 Ghost 的上下文通常被封装到我无法从 API 中提取带有特定标签的所有帖子的列表。显然只能遍历来自 的帖子index.hbs,而其他解决方案有点骇人听闻或涉及更多使用 jQuery。

我怎样才能获得 Ghost 中所有帖子的列表或数组,以便我可以按标签过滤它们然后迭代它们?我什至尝试过{{#foreach posts}}{{#has tag='WHATEVER'}}但这种方法似乎不能开箱即用。作为 Ghost 和 Handlebars 的新手,我不确定该怎么做。

0 投票
0 回答
134 浏览

eclipse - 如何在 Eclipse IDE 中为 PhantomJS 设置页面设​​置

标题说明了一切,我目前正在尝试将 PhantomJS 与 Eclipse 一起使用并且它可以工作,但是我不知道如何更改 PhantomJS 的自定义页面设置的设置,我需要帮助。谢谢

0 投票
2 回答
3926 浏览

node.js - 将自定义数据添加到 Ghost CMS

由于不可维护的代码,我将我的网站从 Jekyll 切换到 Ghost,因为我的网站包含大量帖子(~2500)。因为 Jekyll 使用YAML了 frontmatter,所以我可以在其中添加自定义键值对。我想用 Ghost 完成同样的任务。

我不会将内容添加到帖子中,因为所有帖子之间的差异非常小。因此,我打算访问post模板中的数据并在运行时使用 渲染它Handlebars.js,从而避免代码重复并增强可维护性。

我将使用 API 添加新帖子,因此我想知道是否有它的选项。我用谷歌搜索了这个问题,但我找不到。我正在sqlite用作数据库。

0 投票
1 回答
647 浏览

apache - 301 重定向无法正常工作

我需要将在Ghost上运行的子域上的博客及其所有帖子重定向到新位置。当前位于http://blog.example.com并需要重定向到http://example.com/blog/

对于最初的 Ghost 博客,Apache 被用作代理,因为 Ghost 在 node.js 上运行。因此,我不能简单地.htaccess在 Ghost 安装的根文件夹中使用 a。

我使用了301 重定向生成器来设置所有需要的重定向,然后将代码直接放在 中etc/apache2/sites-enabled/000-default.conf,如下所示:

然后我重新启动了服务器。

http://blog.example.com现在正确重定向到http://example.com/blog/,但个别帖子指向错误的位置。而不是应用新位置,例如post-title-1.html,它们被指向http://example.com/blog/post-title-1/,这在逻辑上会引发 404 错误。

非常感谢您的建议,如何解决这个问题。