前言,首先,如何让ghost如何运行起来这种问题,网上有很多资料,这里我就不画蛇添足了,在这里我提供一个部署参考文档:部署ghost
当ghost运行成功之后,你可以通过域名或者IP成功访问的时候,接下来是否迫不及待的想要写篇文章了呢?

当然,这是没有问题,可接下来你有可能会遇到以下问题:

  1. 你可能需要给这个blog添加别的成员,以组成Team,大家一起来维护、管理或者发布。

    根据官方文档 添加成员的操作流程,你会发现,居然需要服务器发送电子邮件进行邀请?!难道不能直接创建账号,交给别人使用就好?谁让我们都想喜欢免费的东东呢?

    根据ghost中文网 Ghost 邮件系统设置详解(官网文档也是有的,但确实没有搜索到)。文档中极力推荐的Mailgun,我有注册并且做了尝试,但我想和可能是因为“墙”的原因,所以失败了。

    既然支持STMP,那么我想阿里云的邮件推送服务肯定也是支持的吧,然后我在阿里云上开通了阿里云邮件推送服务。
    配置如图:

    邮件配置

    一开始,我怎么都测不通,因为ghost根本不发出email请求,被程序阻断了。所以这里还有个坑,那么就是:请把form字段设置好,并且与阿里云中的发信地址保持一致
    走到这一步,如果还不能成功添加成员,很抱歉,我也无能为力了,如果不嫌时间太长,可以尝试给我发邮件loongier@aliyun.com

  2. 设置导航
    问题就是你不知道怎么弄,网上找不到详细的教程,那么这里希望能填补这个空白。

    首先,ghost里面是通过tag来对文章进行主题分类,所以你可以首先设置tags

    Tags设置

    注意图中的红线处,当你设置好url之后,会出现一个url地址。这个地址就是你该项主题的链接;接下来就是设置Navigation了

    导航设置

    红框中的url与你Tag中的url保持一致,这样设置之后,当你发布一篇文章的时候,将文章的Tags设置为相应的tag,导航自动搞定了。

  3. 有可能你设置导航后,你点击发现链接给你配置的url不一致,一个是https,一个是http,而你的服务器不支持https,这个问题很奇葩。
    解决办法:

    ghost主题目录

    参照左边,找到navigation.hbs文件,将右边红框处
    <a href="{{url absolute = {true}}}">{{label}}</a>
    修改为
    <a href="{{url}}">{{label}}</a>;

好了,我遇到的坑你遇到了吗? 如果能够帮到你,那就是我的荣幸,这篇文章会在我使用的过程中继续维护更新。所以,如果您有好的建议或者新的问题,可以给我发邮件loongier@aliyun.com