一、简介

Ghost是一款基于Nodejs开源的博客平台,由前 WordPress UI 部门主管 John O’Nolan 和 WordPress 高级工程 Hannah Wolfe 创立,目的是为了给用户提供一种更加纯粹的内容写作与发布平台。
官网地址为: 中文官网)后台的编辑器为MarkDown,对于不熟悉md语法的同学,可能上手有点难.
不过出于职业考虑,建议你了解了解Markdown, 毕竟这个现在非常主流。

二、环境和配置*

一台可以跑docker容器的Linux操作系统,这里建议使用阿里云。
* 如果需要外网访问,需要购买域名和IP地址(可选)

2.1 Linux下安装Docker

1、 删除旧的版本dockerdocker-engine,解决由于旧版产生的环境冲突。

2、 安装docker所需要的组件和yum工具安装Ghost的方法有很多种,但是最简单最方便的莫过于使用docker安装,在实际中,如果你是用来自己简单的记录笔记或者生活(装逼),我非常建议使用docker安装,但是如果你后面的使用人员为团队,建议你自行搭建数据库,从基础安装并使用Nginx作为代替提高性能。 由于此处为个人分享使用,顾采用docker安装。

并且有以下优势:

  • docker资源占用率少,可以省下很多系统资源,供另外使用- 部署简单,比完整安装方便,基本使用一条命令就可以运行起来docker run
  • 方便维护,如果机器不想要了,只需要保留镜像到仓库,后续使用只需要按照docker环境就可以跑起来安装非常简单,这里需要注意在,ghost需要注意下: 如果你配置的有外网域名,在启动是需要为镜像传递一个环境变量,这个变量就是你的url地址,否则在ghost中将会出现问题。
  • docker hub地址# 注:其中-p选项表示主机和容器的映射端口,-e为指定的环境变量. url后应该为你自己的url地址
    基于Ghost的博客搭建-导师吴松 - 图1
    1、后台配置主题
    访问Ghost的后台:  http://106.75.97.165/ghost/  这里是你自己地址网站地址哦! 第一次访问的时候你需要配置一个管理员和一些基本的配置,对于现在的你应该不是太困难的问题(照着写就可以了),我相信你!基于Ghost的博客搭建-导师吴松 - 图2基于Ghost的博客搭建-导师吴松 - 图31、 申请阿里的镜像服务,目前处理测试阶段,完全免费。如果你的云主机也在阿里云,最好镜像服务和云主机在同一可用区。 阿里云镜像地址 基于Ghost的博客搭建-导师吴松 - 图4

基于Ghost的博客搭建-导师吴松 - 图5