Ghost

A collection of 4 posts

Ghost

善用 Ghost 的 Code Injection 功能

Ghost 后台有一个 Code Injection 的功能,就是可以用我们自己的代码替换皮肤模板的 {{ghost_head}} 和 {{ghost_foot}} 变量 在默认皮肤中,{{ghost_head}} 位于 <head> 标签末尾,而 {{ghost_foot}} 位于 <body> 标签末尾 由于皮肤经常会升级,所以我们如果自定义了一些东西则每次都要手动修改一遍,非常麻烦,这时我们可以利用 Code Injection 功能来简化这些操作,详见以下代码及注释 {{ghost_head}} 代码: <!-- Nginx 反向代理 Google

  • ytzong
    ytzong
Bug

Google Fonts 中文字体在 Safari 中的显示 Bug

Nginx 反向代理 Google Fonts 以便国内访问 Ghost 博客系统的默认皮肤使用了 Google Fonts,由于被墙,所以采用了 Nginx 反向代理的方法来让国内访问,fons.99css.com.conf 配置如下: upstream google { server fonts.googleapis.com:80; } upstream gstatic { server fonts.gstatic.com:80; } server { listen 80; server_name fonts.99css.com; valid_referers server_name

  • ytzong
    ytzong
Ghost

如何快速编辑 Ghost Blog 的文章

对于习惯了 Wordpress 的 Blogger 来说,Ghost 有一个比较麻烦的地方是修改文章「不太方便」: 在 Wordpress 中,如果管理员是在登录态,那么浏览正文时顶部会出现编辑文章的链接,而 Ghost 博客则没有这个入口,并且后台加载文章列表是 Ajax 无限滚动的方式,再加上没有搜索功能,所以对旧文章的编辑则异常麻烦。 于是就在 Github 上提了个 issue,最终得到答案如下: Post: http://www.your-domain.com/post-name Edit: http://www.your-domain.com/post-name/edit

  • ytzong
    ytzong
Ghost

博客程序由 Wordpress 迁移至 Ghost

为了配合路由器科学上网,于是买了个 VPS 来自行搭建 V.P.N,再加上最近在折腾 Node.js,于是打算把博客从 Wordpress 迁移至 Ghost 。 Ghost 为 Wordpress 的前员工开发,基于 Node.js,非常轻快,而且后台为 Markdown 编辑器,再加上数据库是 SQLite(也可使用 MySQL),深得我心,下面简单记录一下迁移过程。 首先选择一个合适的 VPS,之后安装 Ghost 迁移评论 评论迁移至 Disqus非常简单,Wordpress 安装 Disqus 插件后简单几步就能完成。 迁移文章图片 Ghost

  • ytzong
    ytzong