Ghost

A collection of 5 posts

Ghost

Ghost 2.0 Using S3 custom storage module

GetNAS 网站已经从 Wordpress 迁移到 Ghost 2.x,决定将图片等资源迁移到对象存储,涉及到配置 custom storage module。 支持对象存储的模块有很多,我最终选择了 ghost-storage-adapter-s3 模块。 进入容器 由于网站是跑在 Docker 容器里,所以需要先进入容器。 $ docker exec -it getnas /bin/bash 安装 ghost-storage-adapter-s3 在 Ghost 根目录(/var/lib/ghost)使用 npm 安装模块: /var/lib/ghost $ npm install ghost-storage-adapter-s3

Tech

Docker Ghost + MySQL

Docker 官方 Ghost 镜像默认使用 sqlite 数据库,出于生产环境性能考虑应改用 MySQL。 基本的设置过程为,初始化 Mysql 数据库、用户及密码,在创建 Ghost 容器时通过 --link 连接数据库容器,通过 -e 将数据库相关信息设置为环境变量。 样板 sudo docker run -d --name ghost -p 2368:2368 \ --volumes-from ghost_data \ --link mariadb:db \ -e NODE_ENV=production \ -e url=https:

Tech

使用 Prism 实现 Ghost 代码高亮

Rrism 是一个轻量级的 JS 前端代码高亮插件,借此可以非常简单的让 Ghost 实现代码高亮。 准备 ghost 主题 在 ghost 后台 Design 中下载 casper 主题到本地解压。将文件夹重命名,例如 casper-prism。 下载 Prism 下载地址:http://prismjs.com/download.html 选择需要的语言,然后在页面最下方分别下载定制的 prism.js 和 prism.css 文件。 提示:可以直接将这两个文件直接下载到 casper-prism/assets/css/ 和 casper-prism/assets/

You've successfully subscribed to Herald's Tech Notes!