#blog #ghost

极简博客搭建,搭建超级简单又好看

简介

拥有一个自己的博客,无事写写文字。沏一壶茶在秋日的午后,享受思想从慢慢从手上流出,秋风吹过,静静舒一口气体会自己文字给予自己的感动。

背景

刚买好新服务器,或有闲置的服务器资源,或者真的很想拥有一个自己的博客的朋友有福了。偶尔去记录点自己写的所想所感,过段时间后拿出来再读,想想真是一件美好的事情。下面我就介绍一下我自己搭建博客的方法。

展示的效果:

博客主页 博客首页 博客底部效果 后台页面 后台管理页 写文章

本次主要用到的一些工具:

  1. Docker
  2. Ghost

开始搭建:

  1. 安装 Docker (已安装的忽略) CentOS Windows Mac

  2. 安装博客 mkdir -p /data/blog docker run --restart always -d --name blog -v /data/blog:/var/lib/ghost/content -p 2368:2368 ghost:alpine 参数解释(不关心的不用看) docker run:表示运行一个容器,可以想像成运行一个程序 –restart always:表示程序如果死掉就自动重新启动,保证你的博客一直提供服务 **-d** :后台运行你的这个程序 **–name blog** 给你的程序起个名字,blog 可以换成你容易记住的名字 **-v /data/blog:/var/lib/ghost/content** 表示把你本地的一个目录放到程序里面用,注:这个目录是容器里面博客内容的文件夹,这里这么操作是当你删除这个容器的时候,你所写过的内容可以保留,这样你下次按这个命令启动的时候不至于你之前写的内容丢失。 **-p 2368:2368** 把容器里的一个端口映射到你的宿主机上(也就是你操作的这台服务器上) **ghost:alpine** 镜像名

  3. 在你的浏览器上输入 http://127.0.0.1:2368 你将在浏览器中显示上面提到的展示效果中博客主页类似的效果。

  4. 你的博客已经完成搭建完成了,那要如何添加内容及其它操作呢?

  5. 在你的浏览器中输入http://127.0.0.1:2368/admin 将进入博客的安装:

  6. 配置你的博客 创建账号 设置博客基本信息 邀请别人和你一起写博客

  7. 到这里你博客的所有设置都操作完成了,可以看到展示的效果后台页面的效果,是不是很简单~

  8. 你可以点下左侧的航行,随意玩玩,当然最重点的是新建文章。你可以点左侧的 New story,可以看到展示的效果写文章的效果,就可以愉快的写作啦,写完点发布直接在主页显示。

博客上线

  1. 当然你在本地配置完这些还不能给其它人外网访问,这里你就需要有个域名。把你的域名解析到你的线上服务器。
  2. 执行以下命令(这里和上方的只有一个区别,端口 2368 换成了 80) mkdir -p /data/blog docker run --restart always -d --name blog -v /data/blog:/var/lib/ghost/content -p 80:2368 ghost:alpine
  3. 访问你的域名接着开始搭建往下走

高级玩法

到上一步,你已经获得一个新的个人博客了。剩下的可以自己优化下自己的主题、修改下博客的基础配置、修改下网站的导航以及一些额外的配置,大家可以自己摸索。 主题是可以修改的,这个有时间再写个文章来介绍。

结语

本教程非常基本,适合稍微懂一点的或者一点都不懂的跟着操作。 这上博客还是很强大的,有技术水平的朋友完全可以自定义、自己写主题,可玩性很强。

Author Mo 最后更新: 2018-12-09 00:03:29