如何优雅又庶民地在Github Pages中上线Ghost博客系统

序篇

笔者对于「想要拥有个人网站」这事儿,在过去几年总会偶尔灵光一现,心血来潮地买下几个月的轻应用服务器以及域名,然后兴高采烈地架设起来,更换各种博客主题,记录一些学习心得;然而,潮起之后马上潮落,有时课程或实习太充实,无暇更新。再者,每到续费的时候,掂量掂量口袋里的钞票,穷大学生最终还是选择了多吃几餐饕餮盛宴。

在这若干次的尝试中,用过阿里云、腾讯云的服务器,国内访问很快,但备案起来很麻烦;买过Amazon,Wix,GoDaddy 以及 Ghost.org 的服务,但是限制较多,需要信用卡,而且墙内速度令人抓狂。而在软件选择上,基本上都是在 WordPress 以及 Ghost Blog 中周旋。其实这两者对我来说,就像是 facebook 与 ins 对比的感觉。从官方提供的主题来看,后者真的优美许多。WordPress 插件多,但对我个人来说,喜欢且免费的主题太少。因为很少有开发者有那个佛心,无回报的去针对每一个 WordPress widget(小工具)进行兼容,对接和美化。再来,WordPress 着墨了很多在留言、Email、监控,这些都是小型网店才需要的配置,对于一个个人博客来说太重了;所以我更喜欢 Ghost Blog,轻便又优美,改样式也很方便,对于一个轻博客来说,功能足已。

过去想要架设一个 Ghost Blog,最简单的方法就是搞一个 linux 系统的服务器,然后跟着官网的步骤,很快就能上线了。再后来,Ghost.org 官方提供了托管服务,免去了一系列繁琐的架设流程,也省去了域名的配置,但转而换来的是一个每个月至少需要 $29 刀的价格。而就在这两年,Github Pages 的问世,让免费托管成了可能。

Github Pages 是 Github 提供的静态页面服务,可以通过 Jekyll 来进行博客管理。很多 Ghost Blog 的爱好者也关注到了这个平台,有大神在 Github 上提供了一键部署的功能。于是就有了我们今天要介绍的架设实录:如何在 Github Pages 上优雅地架设 Ghost 博客系统。

架设篇

【写在前面】本文适用于 Linux 或 macOS 系统,Windows 系统的小伙伴需自行参考各类软件的安装方式。需要用到的自动安装的 Github 项目在:paladini/ghost-on-github-pages,以下步骤大部分也翻译于此。

项目思路

这个项目首先会自动安装 Ghost 博客系统,之后会将动态系统转化为静态页面,并自动部署到 Github Pages 中。值得注意的是,静态页面转化的功能其实用的是早在 2014 就不再更新的 Buster.py。这两个项目都多多少少存在一些 bug,所以如果你成功走完「架设篇」,请一定要看完「修正篇」

步骤

  1. 环境配置
  2. 软件安装
  3. 更新博客

环境配置

安装 Python 2

该软件采用的是 Python 2.x 的环境,因为之后会自动调用的 buster 不支持 3.0+。

# Debian-based systems
sudo add
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值