问题标签 [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.
node.js - 如何运行 knex 迁移
我正在玩 Ghost 博客平台https://github.com/TryGhost/Ghost/issues/769。它使用 knex 模块让 nodejs 与 sqlite3 数据库交互。回滚的迁移看起来像这样。我想知道是否有办法从 sqlite3 控制台运行它,或者如果我想回滚迁移,我该怎么做?
nginx - 如何将域名指向幽灵博主
我的 linode 使用 nginx 和乘客运行 rails 应用程序运行。现在我创建了一个名为blog.domain.com
我使用ghost blogger创建了一个博客的新域
我无法理解如何将我的博客域指向 ghost blog。我需要更改 nginx 配置或config.js
在 ghost blogger 中。
这是我的 config.js
nginx - Nginx 运行 Ghost:添加公共 www 位置?
我正在尝试将一堆 html 和图像文件上传到运行 Ghost(博客平台)的 Nginx 网络服务器,让我们调用它ghost-blog.com
。Ghost 运行得非常好,但另外我想在同一域下提供其他文件和文件夹,例如ghost-blog.com/text.html
和ghost-blog.com/subfolder/index.html
.
在花了一些时间搜索答案之后,我似乎遇到了一些“新”的东西。我知道我需要对/etc/nginx/sites-available/default
文件进行更改。我不知道要添加/编辑什么,以便
- 我创建了一个
/some/random/public
公共文件夹 - 这与已经在提供内容的 Ghost 没有冲突,特别是默认
index index.html index.htm
文件。
我当前的/etc/nginx/sites-available/default
配置文件如下所示:
关于如何创建一个/public
为其他文件和子文件夹服务的文件夹有什么建议吗?
node.js - 为什么这两个调用相同的函数?
我正在查看用于学习 Nodejs 的 GhostJS 源代码。我不明白为什么这两个调用对同一个函数有不同的参数:
任何人都可以解释为什么?
谢谢=D
编辑:这是撰写本文时的代码:
编辑 2 请参阅此 github 问题: https ://github.com/TryGhost/Ghost/issues/1511
nginx - Nginx - 使用 /subfolder 重定向反向代理 Ghost 博客
我有一个具有以下规则的工作 nginx 实例。但是我很难将所有请求都指向 domain.com/ghost
我尝试将location / {}
块修改为location /ghost/ {}
但没有成功。我刚从幽灵应用程序中得到一个 404。有什么建议么?
css - Lesshat 未正确安装
我正在按照教程从 webtuts(http://webdesign.tutsplus.com/tutorials/cms-tutorials/styling-our-ghost-theme-with-less/)构建一个幽灵主题,但是偶然发现了一个问题.
我已经按照所有步骤正确安装了 grunt 和 bower - grunt 引起了问题,但是我使用 sudo 命令绕过它。
当我尝试编辑 layout.less 并保存它时,在 watch 命令运行时,我收到以下错误:
我从下载的文件中替换了lesshat文件,但错误仍然存在。
任何帮助将非常感激!
谢谢
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 有什么问题无法正确启动脚本?
html - ap标签内可调整大小的img,其宽度大于容器
我正在使用 Ghost 博客平台,当我插入图像时,它会自动将图像包装在 ap 标签中。我为包装 p 标签和 img 的容器设置了最大宽度。我希望 img 比容器大。我可以为 img 设置一个更大的宽度,width: 62rem;
但是它不再响应 vswidth: 100%;
我希望在调整浏览器大小时调整 img 的大小,我希望在没有媒体查询的情况下做到这一点,但如有必要,我会这样做。
我已经在更改所有 p 标签的大小,以便我的块引用是容器部分的大小,我希望我的图像也这样做,但它只是 p 标签的大小。我主要关心的是使 img 响应式和更大,我已经可以以指定的宽度自行使其更大,但它不再保持响应式。
提前致谢。
代码
HTML
CSS
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?...
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/