在Openshift上免费安装与体验Ghost博客

说在前面的话–现在安装 Ghost 更为方便, 可直接点击安装.

安装 Ghost

首先,你需要的是一个Openshift的账号,点我注册。就是填邮箱密码然后登录邮箱激活神马的,就不叙述了。 登录后点右上角 MY APPS 进入管理中心,点击 Create your first application now 新建应用。


然后往下滚动,选择在 Other types 里的 Node.js 0.10

Public URL 里设置您的域名,前一个框随意填,比如 Ghost ,后一个框 Namespace 需要您填写一个独一无二的名称,然后在 Source Code 栏里填写:

最后点击 Create Application ,稍等片刻,Ghost 博客就为您建立好了。

由于 Openshift 的服务域名 rhcloud.com 是被墙了的,所以我们还需要为它绑定新的、你自己的域名。回到应用界面,点击域名旁边的 change 为您的博客添加域名。CNAME 地址为你原来应用的网址。



添加好了以后访问你的域名就可以啦,现在在网址后面加上 /ghost 注册成为你博客的主人吧!

但是,这时你会发现,Ghost 默认的网址还是 Openshift 分配的网址,那怎么修改呢?

修改域名

下载并运行 Puttygen,用它来生成公钥和密钥。选择 SSH-2 RSA 并点击 Generate,移动你的鼠标直到进度条走完,就会得到一个公钥和一个密钥。先点击下方的 Save private key 把密钥保存在本地文件夹,然后把上方的公钥复制粘贴到 OpenshftSetting 页面下的 Public Keys 一栏里,点 Save。就可以关掉 Puttygen 啦。




下面我们用 Putty(<–点击下载)来连接你的应用。 回到 Openshift 的应用界面,找到图示的 Source Code,大概像下面这个样子:

我们只要其中的这一段:


把它贴到Putty里面,并给他匹配你刚才保存的私钥:



点击 Open,点同意,就进入 SSH 模式了,现在输入:

进入 Ghost 博客的应用目录,输入:

按下方向键找到图示段落,按下 i 键,进入编辑模式。

删除:

注意不要把后面的,给删除掉了,在 'http://' 的后一个 ' 前输入你的域名例如:

按下 Esc 退出编辑模式,现在应该如图所示:

输入 :wq 保存并退出vim模式,现在输入 ctl_all restart. 重启应用,等出现 Starting NodeJS cartridge,就可以关闭 SSH 了,现在你的 Ghost 博客的默认域名就是你设置的了!

安装主题

首先在 marketplace.ghost.orgGithub 或其他地方找到你喜欢的主题,并下载到本地 打开 WinSCP (<–点击下载),选择 New Site,在 Host Name 栏里填写上方 SSH 地址,大概是这样:

并在 Advanced 里的 Authentication 选择你的私钥,并登录:

进入目录后依次进入以下文件夹,并上传你的主题包:


我试了一下,貌似不能在 WinSCP 里直接打开 Terminal,所以,接下来还是打开 Putty,并登入。 输入:

再重启一下应用:

进入您博客后台的 Settings,选择你刚解压的主题,点击保存,就可以了。

添加 Mathjax

Mathjax 添加至 Ghost 非常简单, (参考上面怎么添加主题)只需要在您正在使用的主题的 default.hbsbody 闭合标签前面添加(ghost/content/themes/YOUR_THEME_NAME/default.hbs)

Markdown 写作的博客平台使用 Mathjax 需要注意的一些语言上的冲突. 更多关于 Mathjax.

添加代码高亮

步骤同上面添加 Mathjax, 考虑添加

添加第三方评论系统

添加多说或者 Disqusghost 也很简单, 以默认主题 Casper 为例, 只需在 page.hbspost.hbs 里加上多说代码, 请加在合适的地方并将 你的多说Shortname 改好.

添加百度统计

添加统计代码的方法与上面完全一样, 只需在 default.hbs 中的 head 闭合标签前面加上统计代码(请自行添加属于自己的代码, 不要直接复制我的)

发表评论

电子邮件地址不会被公开。 必填项已用*标注