wangduanduan / wangduanduan.github.io

Wubba Lubba dub-dub
https://wdd.js.org
27 stars 7 forks source link

ghost 博客docker 部署笔记 #273

Closed wangduanduan closed 5 years ago

wangduanduan commented 5 years ago

1 拉取镜像

docker pull ghost  

2 启动

docker run --name myghost -p 8080:2368 -d ghost 

docker run 参数含义

3 功能

第二部正常运行后,可以打开浏览器

4 调整

4.1 卷映射

容器内的文件需要映射到主机的路径上,这样博客内容才能够持久化

docker run -d --name myghost -p 8080:2368 -v /path/to/ghost/blog:/var/lib/ghost/content ghost 

4.2 环境变量

环境变量用-e去设置,ghost博客有两个比较重要的环境变量url和database。

更多设置参考https://docs.ghost.org/concepts/config/#configuration-options

4.3 页面调整

页面调整有些可以直接从ghost的后台管理区修改,有些则需要修改默认主题的模板。 ghost主题是可以导出的,导出主题后,修改主题,然后再导入。

在默认主题casper的文件夹/partials/文件夹下,有几个hbs文件,这些都是模板文件,打开之后,很容看到关于社交分享的代码。找到分享代码,删除或者注释掉就可以了。

Jietu20190430-092650

4 参考

wangduanduan commented 5 years ago

ghost居然有客户端,哇塞。

https://ghost.org/downloads/?_ga=2.203499667.206151017.1556534146-501150801.1556534146

wangduanduan commented 5 years ago
docker run \
-d \
--name myghost \
-p 8080:2368 \
-e url=http://www.youdomaint.com \
-v /data/docker/ghost:/var/lib/ghost/content ghost