问题标签 [ghost-blog]

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 回答
2169 浏览

node.js - 如何运行 knex 迁移

我正在玩 Ghost 博客平台https://github.com/TryGhost/Ghost/issues/769。它使用 knex 模块让 nodejs 与 sqlite3 数据库交互。回滚的迁移看起来像这样。我想知道是否有办法从 sqlite3 控制台运行它,或者如果我想回滚迁移,我该怎么做?

0 投票
2 回答
1712 浏览

nginx - 如何将域名指向幽灵博主

我的 linode 使用 nginx 和乘客运行 rails 应用程序运行。现在我创建了一个名为blog.domain.com我使用ghost blogger创建了一个博客的新域 我无法理解如何将我的博客域指向 ghost blog。我需要更改 nginx 配置或config.js在 ghost blogger 中。

这是我的 config.js

0 投票
1 回答
718 浏览

nginx - Nginx 运行 Ghost:添加公共 www 位置?

我正在尝试将一堆 html 和图像文件上传到运行 Ghost(博客平台)的 Nginx 网络服务器,让我们调用它ghost-blog.com。Ghost 运行得非常好,但另外我想在同一域下提供其他文件和文件夹,例如ghost-blog.com/text.htmlghost-blog.com/subfolder/index.html.

在花了一些时间搜索答案之后,我似乎遇到了一些“新”的东西。我知道我需要对/etc/nginx/sites-available/default文件进行更改。我不知道要添加/编辑什么,以便

  1. 我创建了一个/some/random/public公共文件夹
  2. 这与已经在提供内容的 Ghost 没有冲突,特别是默认index index.html index.htm文件。

我当前的/etc/nginx/sites-available/default配置文件如下所示:

关于如何创建一个/public为其他文件和子文件夹服务的文件夹有什么建议吗?

0 投票
1 回答
100 浏览

node.js - 为什么这两个调用相同的函数?

我正在查看用于学习 Nodejs 的 GhostJS 源代码。我不明白为什么这两个调用对同一个函数有不同的参数:

https://github.com/TryGhost/Ghost/blob/688dd363cdf0084c20dd243b02c26afb6ebcabbe/core/server.js#L205-L206

任何人都可以解释为什么?

谢谢=D

编辑:这是撰写本文时的代码:

编辑 2 请参阅此 github 问题: https ://github.com/TryGhost/Ghost/issues/1511

0 投票
3 回答
7956 浏览

nginx - Nginx - 使用 /subfolder 重定向反向代理 Ghost 博客

我有一个具有以下规则的工作 nginx 实例。但是我很难将所有请求都指向 domain.com/ghost

我尝试将location / {}块修改为location /ghost/ {}但没有成功。我刚从幽灵应用程序中得到一个 404。有什么建议么?

0 投票
4 回答
2518 浏览

css - Lesshat 未正确安装

我正在按照教程从 webtuts(http://webdesign.tutsplus.com/tutorials/cms-tutorials/styling-our-ghost-theme-with-less/)构建一个幽灵主题,但是偶然发现了一个问题.

我已经按照所有步骤正确安装了 grunt 和 bower - grunt 引起了问题,但是我使用 sudo 命令绕过它。

当我尝试编辑 layout.less 并保存它时,在 watch 命令运行时,我收到以下错误:

我从下载的文件中替换了lesshat文件,但错误仍然存​​在。

任何帮助将非常感激!

谢谢

0 投票
2 回答
487 浏览

node.js - Ghost博客的Bash脚本未在服务器重新启动时启动

我有一个非常简单的 bash 脚本,它应该可以启动我的 ghost 博客。我crontab用来在启动时启动脚本,这是我正在运行的 crontab 命令:

该脚本具有以下代码:

当我sudo reboot使用服务器并使用它forever list来查找正在运行的进程时,我看到以下内容:

当我nano查看该日志文件时,日志显示以下内容:

它似乎正在查看/home/webadmin/,但 ghost 安装在/var/www/ghost????

ssh当我通过-ing 进入服务器启动服务器后手动在终端中运行完全相同的脚本时,该脚本工作正常。我运行:cd /var/www/ghost/然后./launch.sh幽灵博客出现并且工作正常。该forever过程的日志显示以下内容:

我的脚本或 crontab 有什么问题无法正确启动脚本?

0 投票
2 回答
491 浏览

html - ap标签内可调整大小的img,其宽度大于容器

我正在使用 Ghost 博客平台,当我插入图像时,它会自动将图像包装在 ap 标签中。我为包装 p 标签和 img 的容器设置了最大宽度。我希望 img 比容器大。我可以为 img 设置一个更大的宽度,width: 62rem;但是它不再响应 vswidth: 100%;

我希望在调整浏览器大小时调整 img 的大小,我希望在没有媒体查询的情况下做到这一点,但如有必要,我会这样做。

我已经在更改所有 p 标签的大小,以便我的块引用是容器部分的大小,我希望我的图像也这样做,但它只是 p 标签的大小。我主要关心的是使 img 响应式和更大,我已经可以以指定的宽度自行使其更大,但它不再保持响应式。

提前致谢。

代码

HTML

CSS

0 投票
3 回答
1839 浏览

node.js - 成功安装Ghost后出现403 Forbidden

我花了几天时间研究如何安装病毒式Ghost平台,但遇到了许多错误。幸运的是,我已经成功安装了它Ghost is running...——Ghost 在我完成后在 SSH 中给了我一个积极的信息npm start --production。但是,当我浏览我的网站时 -http://nick-s.se - Apache 显示其默认页面,当我进入 ghost 登录区域 - /ghost 时,该站点返回 403 Forbidden。

PS 我专门在与运行 Apache 的端口不同的端口上安装了 Ghost。我不知道发生了什么...

更新- 我发现我可以通过添加我在 config.js 中配置的端口号 2368 来访问我的 Ghost 安装。现在,但是我的问题是 - 如何在不使用这些端口的情况下运行 Ghost?...

0 投票
3 回答
1801 浏览

node.js - 如何在 Ghost 的索引中添加帖子图像?

我在文档中没有看到任何关于如何在 Ghost 的索引视图上使用帖子图像的示例。例如,你可以看到这个主题在做:http ://studio-lite-theme.ghostify.io/

有任何想法吗?

编辑:如果有人遇到这个,我发现这篇文章有帮助:https ://ghost.org/forum/themes/1401-tip-how-to-show-the-pic-of-your-post-in-index -hbs/