ghost blog搭建

远离被“墙”的 Google Fonts ,拯救 Ghost

修改后台模板
  • 打开 core/server/views/default.hbs 文件,把下面这行删除:
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:400,300,700" />  
  • 打开 core/server/views/user-error.hbs 文件,删除下面这行:
<link rel="stylesheet" type='text/css' href='//fonts.googleapis.com/css?family=Open+Sans:400,300,700'>  

上面这个模板文件是系统用来展示错误信息的。

修改默认主题

如果你用的是 Ghost 自带的 casper 主题,打开 content/themes/casper/default.hbs 文件,把下面这行删除:

<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Noto+Serif:400,700,400italic|Open+Sans:700,400" />  

上面这两个修改的地方其实就是删除 Ghost 系统内引用的 Google Fonts 英文字体文件,这对于国内的用户丝毫没有影响。将上述两个文件保存,然后重启 Ghost 系统,ok。

默认文章

Ghost 安装之后会自动添加一篇名为 “Welcome to Ghost”的文章,而这篇文章中引用了一张 Ghost 官网的图片,很不幸,Ghost 官网也是被屏蔽了,所以这张图片加载不了。

这篇系统默认添加的文章没任何用处,直接删除就是了。

邮件配置

目前,Ghost 使用邮件只是为了在你忘记密码的时候,发送一个新密码到你的邮箱。它的功能的确不多,但是不要低估它的重要性,我猜你曾经一定在某个时候特别需要它。

将来,Ghost 还将支持基于邮件系统的博客订阅。以及通过电子邮件发送新用户的详细信息和其它一些基于邮件系统的小功能。

Gmail

可以使用 GmailGhost 发送电子邮件。如果你算使用 Gmail,我们建议你 创建一个新的账户 ,而不是使用任何已有的个人账户。

当你的新账户创建完成,你可以在 Ghostconfig.js 文件中修改配置。用你喜欢的文本编辑器打开文件,找到你想设置邮件的地方,像下面这样更改你的邮件设置:

mail: {  
    transport: 'SMTP',
    options: {
        auth: {
            user: 'youremail@gmail.com',
            pass: 'yourpassword'
        }
    }
}

发件地址

默认情况下,从 Ghost 发出的邮件发间地址为你在通用设置(settings - general)页面所填写的地址。如果你想使用不同的地址,你也可以在 config.js 文件中修改它。

mail: {  
    fromaddress: 'myemail@address.com',
}

ghost CDN优化

主题市场