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

r - 从 knitr 到 ghost.io 博客的 R 语法高亮

我正在为 R 模型创建一个博客,我目前使用 knitr 和 R markdown 来生成文档。我试图做的只是将 knitr 输出中的 HTML 复制到 ghost.io 博客中,除了代码语法失去颜色外,它工作得很好。

有谁知道让我粘贴的 HTML 包含彩色 R 代码的方法?

0 投票
1 回答
387 浏览

git - 如果从不向上游贡献,git 子树的简化?

如果您希望在主项目中包含子项目但从不向上游贡献更改,那么存在哪些优化(甚至包括 git subtree 的替代品)?

实际用例:我将Ghost嵌入到现有的 express.js 网站中,例如 lib/Ghost。我需要对它进行一些修改,无论如何他们都不希望在上游贡献这种类型。对 Ghost 项目的任何正常贡献都将通过 GitHub 上的典型分叉完成,而不是从我的其他项目中完成。

因此,在最初将 Ghost 嵌入到我的项目中之后,唯一发生的事情就是偶尔会更改本地源代码,有时还会从上游获取来自其主分支的更新。

在这种情况下, git subtree 是否仍然是一种合适的方法,如果是,那么是否存在任何适用的陷阱或简化,因为这需要永远不会向上游贡献?因此,是否也可以将主 TryGhost/Ghost 存储库作为我的上游子树,而不是先分叉 Ghost,然后将分叉作为项目的上游?

0 投票
2 回答
593 浏览

linux - 奇怪的错误 8 - Centos 6.4 上的 Ghost 博客

当我第一次安装并运行 Ghostnpm start时,初始 config.js 设置一切正常。

在学习了几个教程/问题之后,weird error 8当我对 config.js 进行任何更改时,我仍然会遇到

在 Centos 6.4 上安装 Ghost

幽灵文档

非常感谢任何帮助/见解。

我有

  • 重新安装幽灵
  • 重新启动我的 Centos 机器
  • 尝试使用--productionnpm start 的标志
  • 尝试将配置中的主机/端口编辑为多个选项

使用初始 config.js

现在将配置更改为 0.0.0.0 和端口 80

0 投票
2 回答
128 浏览

handlebars.js - !< 是什么意思?

我一直在玩弄一个幽灵博客(ghost.org)的主题。它使用把手作为模板,我一直在查看现有的模板,看看哪些是可能的,哪些不是。

我遇到过{{!< default}}default是模板的名称。

是什么!<意思?

0 投票
0 回答
1068 浏览

javascript - 模糊
背景图像,但不是儿童

我最近切换到在我的博客中使用Ghost,默认情况下我使用的是Casper主题。我想要做的是模糊site-head header,通过使用 CSS 来设置样式-webkit-filter: blur,但是当我这样做时,其他所有元素也会变得模糊。

我尝试为每个其他元素添加自定义样式属性,-webkit-filter: blur(0px) !important以覆盖site-head模糊,但没有任何变化。我还尝试在header第一个引导到其他元素的开头和开头之间添加和模糊一个单独div的元素,但这以相同的结果结束。

我对 CSS 和 Javascript 还很陌生,不禁认为我在这里完全忽略了一些东西。

这是index.hbs

这里是风格site-head

0 投票
1 回答
1931 浏览

node.js - Ghost:在 sqlite3@2.1.19 安装脚本失败

我正在尝试按照本教程在 Ubuntu 上部署一个幽灵博客。当我运行 sudo npm install --production 时,sqlite3 包出现问题。

然后我运行:

但出现了另一个问题:

之后,我什至无法重新运行 sudo npm install --production。

0 投票
2 回答
1220 浏览

routing - 更改 Ghost 博客的默认路由

有没有办法更改 Ghost 中的默认路由?

我使用 ghost 平台创建了一个博客,并将默认主题从 Casper 更改为 Ghostion。然后,我创建了四个关于我、我的作品集、博客和简历的静态页面。一切正常。

这是问题 Ghost 默认将所有博客文章传递到 index.hbs 文件。我想更改它并将它们传递给自定义 blog.hbs 文件,然后当用户导航到 /blog slug 时,让服务器提供 blog.hbs 文件而不是静态页面的默认值。本质上,我想将所有博客文章移至我的博客专用页面,而不是让它们显示在网站的主页上。我希望我想要达到的目标是明确的。

0 投票
1 回答
1007 浏览

handlebars.js - 带有车把的幽灵模板:具有相同标签的帖子

我正在使用 handlebarsjs 创建一个 Ghost 模板。在 post.hbs 页面(博客文章视图)上,我正在寻找一种解决方案,以在 post.hbs 模板的底部包含具有相同标签的其他博客标题。(有点像在 Wordpress 网站上,您会在博客文章页面的底部看到类似的文章。)

这是我到目前为止所拥有的:

有没有办法设置变量和过滤条件?

0 投票
1 回答
148 浏览

ghost-blog - Ghost 博客错误:var ghost = require('./core');

我在共享主机上安装了一个 Ghost 博客。我可以通过访问来访问博客blog.my-domain.com:2368

我希望博客在我去的时候能工作,http://blog.my-site.com/但这不起作用。这是我看到的页面:

如何修复此错误?

0 投票
1 回答
369 浏览

jekyll - 关于将 Ghost 博客转换为静态页面和 Prismjs

我有一个幽灵博客。我想使用 Jekyll 等使用我将生成的静态页面来托管它。

我使用 Prismjs 进行语法高亮。考虑到静态页面不支持 Javascript,Jekyll 将如何处理这种情况?我需要从我这边做出改变吗?

谢谢。