问题标签 [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.
html - 将 HTML 转换为 Ghost 博客的 Handlebars.js?
我对 Handlebars.js 很陌生,在前几天晚上搞砸了几个小时后,我还是有点困惑。基本上,我试图查看http://html5up.net/aerial或https://medium.com/web-design-code并将其应用于我的幽灵博客的自定义主题。基本上是一个更大的标题图片的外观,带有一个博客基础,下面有帖子。我知道这有点含糊,但任何帮助将不胜感激。谢谢!
node.js - 无需登录即可访问 Ghost(博客)API?
所以我正在尝试托管一个博客,并且我正在尝试访问 Ghost API,但我想不出在不登录我的 Ghost 帐户的情况下访问它的方法。这是我的代码:
我应该添加什么以确保我不必每次都登录才能访问 API?
openshift - OpenShift 上的 Ghost 博客被锁定
我有一个在 Open Shift 上运行的 Ghost 应用程序实例。由于某种原因,当我尝试登录时,myapp.domain/ghost
它不再能够找到我的电子邮件。
如何更改管理员电子邮件设置?
node.js - 使用 npm start 时出现 npm 奇怪的错误 135
我正在安装Ghost,在安装它时,我按照以下步骤操作:
http://docs.ghost.org/installation/linux/
但是在运行npm start
时出现以下错误:
我应该怎么办?我是 node 或 npm 的新手
node.js - Ghost + Azure:无法读取未定义的属性“__cid”
Ghost 新手,NodeJS 新手,但忍不住尝试设置 Ghost。
目标:从源代码在 Azure 上启动并运行一个新的 ghost 实例。
我关注了Scott Hanselman 的帖子和Jeremiah Billmann 的帖子来尝试这个。
我做了以下事情:
- 在我的本地环境中安装了 node、ruby、grunt-cli
- 将https://github.com/TryGhost/ghost.git的 git 克隆到我的下载文件夹中的文件夹中
- 将所有文件(.git 文件夹除外)复制到我的存储库的根目录中
- 在我的 repo 的根目录中打开了一个命令行
- 冉
npm install
- 冉
grunt init
- 冉
grunt prod
- 在根目录中创建了一个
server.js
文件,其中包含var GhostServer = require('./index');
- (我知道这是 Azure 所必需的)
config.example.js
重命名config.js
并编辑其属性- 注意:没有触及数据库(sqlite3)部分中的任何内容
- 编辑 .gitignore 以停止忽略资产、config.js 和 /core/built
- 致力于 Bitbucket
- Azure 接受并部署
- 我运行了它,并收到了 500 样式的错误消息
- 我编辑了
iisnode.yml
文件以使其输出完整错误
我看到的完整错误是:
完整错误的屏幕截图如下:
知道我在哪里出错了吗?错误消息的性质让我怀疑这不是我,但鉴于我是新手,我可能完全错了。
node.js - 使用 Node.JS 在子域上将 Ghost 作为 NPM 模块运行
有没有办法使用 Node.JS 在子域上运行 Ghost?我可以在 Node.JS 上正常运行它,例如:
然后,我就可以访问http://example.com/ghost/并查看我的博客。虽然这目前可行,但我希望能够使用 Node.JS在http://blog.example.com/上查看我的博客。
security - 是 Azure 中的 Ghost 泄露了电子邮件密码,还是 Gmail 没有发出警告?
昨天我从 Azure 网站库创建了一个新的 Ghost 博客网站。那里的安装要求提供 Gmail 帐户和密码,并且像任何安全狂热者一样,我提供了我的个人 gmail 帐户信息(错误 #1)。
一切都很顺利,博客很快就启动并运行了。
过了一会儿,我收到了一封来自 Gmail 的电子邮件,说我的 gmail 帐户从台湾有可疑的登录。谷歌阻止了这个登录,我快速更改了密码。
今天我重复了一切,但创建了新的 gmail 帐户以进行测试。发生了同样的事情,但这次登录是从未知位置登录的。
我扫描了我的电脑上的键盘记录器,但没有找到。
是否只是 Google 谨慎并警告 Ghost 正在尝试发送邮件并在此过程中执行登录?还是那些密码泄露了?它们在幽灵配置中是明文格式吗?
编辑:
Azure 中 Ghost 设置的屏幕截图
据我所知,这似乎是完全正常的 Azure 配置步骤。
javascript - 使用 .js 或其他文件名 (filename.js.hbs) 在 .hbs(车把)模板扩展名前添加 - 有问题吗?
对于Ghost主题开发(API 有限且无法创建自定义过滤器),命名车把模板文件是否有问题filename.js.hbs
?
用例:使用把手文件进行主题配置设置,它是 100% javascript,但希望最小化<script>
标签(即:将所有内容引用到一个<script>
标签中,这意味着把手配置文件的内容不能以<script>
标签开头和结尾,没关系,但我想要语法突出显示......这是主要原因)。
ghost-blog - 鬼博客顶部的空行
我使用他们的一张图片在 DigitalOcean 液滴上安装了博客软件Ghost 0.4.2 。
我遇到的问题是,当我创建一个新的博客条目时,我创建的第一行文本对我来说是不可见的,但会出现在右侧的预览面板中。
我用谷歌搜索了这个,我看不出这是一个报告的问题。
我正在使用 Chrome 版本 35.0.1916.114 m
angularjs - Ghost博客封面中的AngularJS不起作用
这是我的基本代码:
它适用于帖子: http ://autofokus-marketing.de/angularjs/
如果我将它应用在我的主页封面中
http://autofokus-marketing.de/
它给我一个解析错误:
500 [index.hbs] 第 23 行解析错误:...
{{1+2}}
------------------------------------^ 期待 'ID'、'DATA' 得到 'INVALID